ランダム選択・グループ分け
貼り付けた候補から抽選し、順番をシャッフルし、ランダムなグループに分けます。
候補を入力してください。
やりたいこと
候補を入力して「引く」を押してください。
結果
この処理はブラウザ内で完結します。入力内容が dounika.site のサーバへ送信されることはありません。
補足
- 候補は改行・読点「、」・カンマで区切ります。同じ名前が複数あっても、別の候補として扱います。
- 乱数は Web Crypto API から取り出し、剰余による偏りが出る範囲の値は捨てて引き直します。
- 並べ替えは Fisher–Yates 法で行うため、すべての並びが等しい確率で出ます。
- 「組数で分ける」は1人ずつ順に配るため、組ごとの人数の差は必ず1人以内になります。
- 引き直すたびに結果は変わります。決まった結果はその場で控えてください。どこにも保存しません。
よくある質問
くじ引きの結果は公平ですか?
公平です。ブラウザの Web Crypto API(暗号用の乱数)を使い、剰余による偏りが出る範囲の値は捨てて引き直しています。並べ替えは、すべての並びが等しい確率になる Fisher–Yates 法で行います。
班分けをすると人数はそろいますか?
組数を指定して分ける場合は、1人ずつ順に配るため人数の差は必ず1人以内になります。1組の人数を指定して分ける場合は、最後の組だけ人数が少なくなることがあります。
同じ候補が2回選ばれることはありますか?
「重複なしで選ぶ」では選ばれません。くじを戻して引く「重複ありで引く」を選んだときだけ、同じ候補が何度も出ます。用途に応じて切り替えてください。
候補はどう区切って入力しますか?
改行でも、読点「、」でも、カンマでも区切れます。名簿をそのまま貼り付けても、その場で「A、B、C」と打っても同じように扱います。同姓同名は勝手にまとめず、別の候補として残します。
結果は保存されますか? もう一度同じ結果を出せますか?
保存されません。入力した候補も結果もサーバへ送らず、ページを離れると消えます。引き直すたびに結果は変わるため、決定した結果はその場で控えてください。