ランダム選択・グループ分け

貼り付けた候補から抽選し、順番をシャッフルし、ランダムなグループに分けます。

候補を入力してください。

やりたいこと

候補を入力して「引く」を押してください。

結果

    この処理はブラウザ内で完結します。入力内容が dounika.site のサーバへ送信されることはありません。

    補足

    • 候補は改行・読点「、」・カンマで区切ります。同じ名前が複数あっても、別の候補として扱います。
    • 乱数は Web Crypto API から取り出し、剰余による偏りが出る範囲の値は捨てて引き直します。
    • 並べ替えは Fisher–Yates 法で行うため、すべての並びが等しい確率で出ます。
    • 「組数で分ける」は1人ずつ順に配るため、組ごとの人数の差は必ず1人以内になります。
    • 引き直すたびに結果は変わります。決まった結果はその場で控えてください。どこにも保存しません。

    よくある質問

    くじ引きの結果は公平ですか?

    公平です。ブラウザの Web Crypto API(暗号用の乱数)を使い、剰余による偏りが出る範囲の値は捨てて引き直しています。並べ替えは、すべての並びが等しい確率になる Fisher–Yates 法で行います。

    班分けをすると人数はそろいますか?

    組数を指定して分ける場合は、1人ずつ順に配るため人数の差は必ず1人以内になります。1組の人数を指定して分ける場合は、最後の組だけ人数が少なくなることがあります。

    同じ候補が2回選ばれることはありますか?

    「重複なしで選ぶ」では選ばれません。くじを戻して引く「重複ありで引く」を選んだときだけ、同じ候補が何度も出ます。用途に応じて切り替えてください。

    候補はどう区切って入力しますか?

    改行でも、読点「、」でも、カンマでも区切れます。名簿をそのまま貼り付けても、その場で「A、B、C」と打っても同じように扱います。同姓同名は勝手にまとめず、別の候補として残します。

    結果は保存されますか? もう一度同じ結果を出せますか?

    保存されません。入力した候補も結果もサーバへ送らず、ページを離れると消えます。引き直すたびに結果は変わるため、決定した結果はその場で控えてください。

    移動 / Enter 開く / Esc 閉じる