このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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 より前に導入