RandomPermutation
置換群 gr の擬似ランダムな置換を与える.
RandomPermutation[gr,n]
置換群 gr の n 回の擬似ランダムな置換のリストを与える.
詳細
- 置換は与えられた群内の一様分布に従う形で与えられる.
- 結果は頭部がCyclesの互いに素な巡回形式で与えられる.
- RandomPermutation[d]とRandomPermutation[d,n]は次数 d の対称群内の置換を返す.
- RandomPermutationは,Wolfram言語を実行するたびに異なる擬似ランダムな置換数列を与える.SeedRandomを使って特定のシードから始めることができる.
- SeedRandomのMethodオプションで使用する擬似ランダムな生成元を指定することができる.
例題
すべて開くすべて閉じる特性と関係 (3)
次数0あるいは1の場合,あるいは自明な群を使用している場合は,常に恒等置換になる:
SeedRandomを使って繰り返し可能なランダム置換を行う:
BlockRandomを使って一つのRandomPermutationの使用が他に影響しないようにする:
Wolfram Research (2010), RandomPermutation, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomPermutation.html.
テキスト
Wolfram Research (2010), RandomPermutation, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomPermutation.html.
CMS
Wolfram Language. 2010. "RandomPermutation." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RandomPermutation.html.
APA
Wolfram Language. (2010). RandomPermutation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomPermutation.html