Perfect Card Shuffler
52枚のトランプを並べる方法は 52! = 8.07×1067 通りあります。
このツールは、8.07×1067 通りの並べ方を等確率で生成し、その並べ方になるディールシャッフルのような手順を出力します。
手順の詳細は「説明」を参照してください。
説明
シャッフル手順
-
トランプを、表から見て、♠A, ♠2, …, ♠K, ♥A, ♥2, …, ♥K, ♦A, ♦2, …, ♦K, ♣A, ♣2, …, ♣K という順番に並べます。
- シャッフルのみが目的であり、生成された並べ方にする必要が無ければ、この手順は不要です。
- トランプを裏返しにして持ちます。
- 「Shuffle Sequence」の各行の数字は、上から順に各カードに対応しています。左から「Shuffle Sequence」の数字番目の山にカードを配っていきます。
- 行末のスラッシュ(/)でカードが配り終わります。
- 左の山が下になるように、山のカードを回収して手に持ちます。
- 「Shuffle Sequence」の各行について、3番目の手順から繰り返します。
- 正しく手順を実行できていれば、最後の行の手順を行った後でトランプを表に返すと、「Cards」の並びになっています。
シャッフルしている動画。
並べ方の生成方法
- 0以上52!未満の一様乱数を生成し、seedとします。
- seedを52で割った余りを求めた後で52で割る、51で割った余りを求めた後で51で割る、…ということを繰り返し、0以上52未満、0以上51未満、…の数列を得ます。
- この数列を元に、「フィッシャー–イェーツのシャッフル」でカードを並べます。
設定
From permalink
Seed
Permalink
Shuffle Sequence
Cards
@kusano_k