このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
整数のランダム置換
p = randperm (
は,既定のグローバルストリームの代わりに,乱数ストリーム年代
,___)年代
から,整数のランダム置換を生成します。ストリームを作成するには,RandStream
を使用します。年代
の後に,上記の構文にある任意の引数の組み合わせを指定します。
randperm
で生成される数列は,兰德
、兰迪
、randn
およびrandperm
で使用される一様疑似乱数発生器の内部設定値によって定義されます。その共有の乱数発生器を制御するには,関数rng
を使用します。
randperm
によって返される配列には,整数の置換が含まれます(整数値の重複なし)。この動作は,非復元抽出と呼ばれることがあります。重複する値が必要な場合は,関数兰迪
を使用します。
randperm (n)
とrandperm (n, n)
は,いずれも1からn
までの整数の置換を生成しますが,置換内で異なるランダムな順序を与えることができます。n
の値が大きい場合は,randperm (n, n)
の方がrandperm (n)
よりも高速です。