randperm
整数のランダム置換
説明
p = randperm( は、既定のグローバル ストリームの代わりに、乱数ストリーム s,___)s から、整数のランダム置換を生成します。ストリームを作成するには、RandStreamを使用します。s の後に、上記の構文にある任意の引数の組み合わせを指定します。
例
入力引数
詳細
ヒント
randpermで生成される数列は、rand、randi、randn、およびrandpermで使用される一様疑似乱数発生器の内部設定値によって決まります。その共有乱数発生器を制御するには、rng関数を使用します。randpermによって返される配列には、整数の置換が含まれます (整数値の重複なし)。この動作は、非復元抽出と呼ばれることがあります。重複する値が必要な場合は、randi関数を使用します。randperm(n)とrandperm(n,n)は、いずれも 1 からnまでの整数の置換を生成しますが、置換内で異なるランダムな順序を与えることができます。nの値が大きい場合は、randperm(n,n)の方がrandperm(n)よりも高速です。
拡張機能
バージョン履歴
R2006a より前に導入