あみだくじ・くじ引き・班分け
名前を入れるだけで、あみだくじ・くじ引き・班分けがすぐできます。乱数は公平な方法で選び、あみだくじは名前を押すと線をたどって結果がわかります。
4人
計算の考え方
くじ引きと班分けは、参加者の順番をブラウザの暗号用の乱数(crypto.getRandomValues)で並べかえて(フィッシャー–イェーツのシャッフル)、前から当たりにしたり、順番に班に入れたりしています。どの人も同じ確率で選ばれます。
班分けは、班の人数の差が1人までになるように分けます。
あみだくじは、縦線の間に横線を乱数で引いています。同じ高さで横線がつながらないようにしているので、たどった先は必ず1人1つずつになります。
よくある質問
- Q. 本当に公平ですか?
- A. パスワードなどにも使われる、ブラウザの暗号用の乱数を使い、どの並び方も同じ確率になる方法で選んでいます。
- Q. やり直すとどうなりますか?
- A. ボタンをもう一度押すと、新しい乱数で作り直します。前の結果は残らないので、決まった結果はコピーして共有してください。
- Q. 名前は保存されますか?
- A. 保存も送信もしません。ページを閉じると消えます。
最終更新日:
根拠にした制度・資料
- フィッシャー–イェーツのシャッフル(一般的な乱数の並べかえ方法)