最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
整数のランダム置換
randperm
で生成される数列は、rand
、randi
、randn
および randperm
で使用される一様疑似乱数発生器の内部設定値によって定義されます。その共有の乱数発生器を制御するには、関数 rng
を使用します。
randperm
によって返される配列には、整数の置換が含まれます (整数値の重複なし)。この動作は、非復元抽出と呼ばれることがあります。重複する値が必要な場合は、関数 randi
を使用します。
randperm(n)
と randperm(n,n)
は、いずれも 1 から n
までの整数の置換を生成しますが、置換内で異なるランダムな順序を与えることができます。n
の値が大きい場合は、randperm(n,n)
の方が randperm(n)
よりも高速です。