この計算機について
名前の抽選は、リストの全員に同じ確率がなければ公平とは言えません。そこでこのツールは、シード値を使った生成器から独立に抽選します。名前をカンマで区切って入力し、結果が再現可能だと示したいときは同じシード値を使いましょう。
計算例
下記の既定値を用いた計算結果
名前(カンマ区切り) Alex, Sam, Riley, Jordan, Casey · シード 2,026 · 完全な注文も出力 勝者のみ 選んだ名前 Alex · リスト内の位置 1 · リスト内の名前 5
免責事項
本計算ツールは情報提供と娯楽を目的とした一般的な概算です。プラットフォームのアルゴリズム、指標、定義は予告なく変更されます。ここに示す結果はいずれも、言及したプラットフォームの公式な数値ではありません。
実装の出典
この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。
式と変数
a_{k+1} = (a_k + 1831565813) mod 4294967296 → u_k; (x_i, x_j) → (x_j, x_i), j = floor(u_k(i+1)), i = n−1,…,1; picked = x₀
- a_k
- 生成器の内部状態
- x_i
- 位置 i の名前
- u_k
- 疑似乱数 0–1
- j
- 入れ替え先の添字
- n
- 名前の数
停止:ループは i=1 で終了;結果はシードで完全に決定(mulberry32);空リストは「No names given」を返す。
よくある質問
同じ名前が複数ある場合はどう扱われますか?
カンマで区切られた各項目は、表記が同じでも別々の抽選対象です。表示される位置は、選ばれた項目の元のリスト内の位置です。同じリストとシードを使うと同じ順序を再現できます。
再現可能なシードは、引き分けが公正であったことを証明しますか?
いいえ、同じシードとリストの順序により同じ疑似ランダム シャッフルが再現され、結果の再生に役立ちます。これは、シードが独立して選択されたこと、またはリストが完全で変更されていないことを証明するものではありません。結果が決まる引き分けの前に、シードとオリジナルのリストを記録します。