あみだくじ・くじ引き・班分け
名前を入れるだけで、あみだくじ・くじ引き・班分けがすぐできます。乱数は公平な方法で選び、あみだくじは名前を押すと線をたどって結果がわかります。
4人
このページを共有
計算の考え方
くじ引きと班分けは、参加者の順番をブラウザの暗号用の乱数(crypto.getRandomValues)で並べかえて(フィッシャー–イェーツのシャッフル)、前から当たりにしたり、順番に班に入れたりしています。どの人も同じ確率で選ばれます。
班分けは、班の人数の差が1人までになるように分けます。
あみだくじは、縦線の間に横線を乱数で引いています。同じ高さで横線がつながらないようにしているので、たどった先は必ず1人1つずつになります。
よくある質問
- Q. 本当に公平ですか?
- A. パスワードなどにも使われる、ブラウザの暗号用の乱数を使い、どの並び方も同じ確率になる方法で選んでいます。
- Q. やり直すとどうなりますか?
- A. ボタンをもう一度押すと、新しい乱数で作り直します。前の結果は残らないので、決まった結果はコピーして共有してください。
- Q. 名前は保存されますか?
- A. 保存も送信もしません。ページを閉じると消えます。
最終更新日:
根拠にした制度・資料
- フィッシャー–イェーツのシャッフル(一般的な乱数の並べかえ方法)
関連するツール
- 割り勘計算(傾斜・端数調整)飲み会や旅行の割り勘を、先輩は多め・飲まない人は少なめなどの傾斜や、決まった金額の人も入れて計算。100円・500円単位で集めて、差額は幹事が調整します。
- スマホ得点板・タイマースマホが大きな得点板とタイマーに。押すだけで点数が増え、カウントダウンとストップウォッチも使えます。子どものスポーツの練習やゲーム大会、クイズに。
- ビンゴカード作成・抽選機ビンゴカードを好きな枚数作って印刷でき、出た番号がひと目でわかる抽選機も使えます。数字は公平な乱数で選びます。パーティーや子ども会、学校のイベントに。
- トーナメント表・リーグ戦の対戦表作成チーム名を入れるだけで、不戦勝つきのトーナメント表や、総当たりのリーグ戦の試合順を作成。リーグ戦は結果を入れると勝ち点の順位表もできます。印刷もOK。
- 席替え名前と教室の席の数を入れて、公平な乱数で席替え。目の悪い人を前の席に、隣にしない組を離すなどの条件もつけられます。黒板を上にした席の表を印刷できます。