GENERATOR · WEB CRYPTO 乱数

ランダムグループ分け

リストを人数がなるべく均等になるようランダムに分けます。

結果

設定してボタンを押すと結果が生成されます。

設定

10 件

今回の履歴 (0)

直近20回のみ。ページを離れるか再読み込みすると消去され、送信・保存されません。

操作が完了すると、ここに結果が表示されます。

このツールについて

リストを貼り付けてグループ数を決めると、ランダムかつ人数の揃った分け方が得られます。まず Fisher-Yates でシャッフルしてどの並びも同じ確率にし、次に順番に配ることで、総人数がグループ数で割り切れなくても人数差が 1 人以内に収まります。グループワーク、チーム分け、担当割り振りに使えます。

操作手順

  1. リストを 1 行 1 件、またはカンマ区切りで貼り付けます。
  2. 分けたいグループ数を設定します。
  3. 実行し、必要なら再分配またはコピーします。

制限と公平性

Fisher-Yates でシャッフルしてから順番に配るため、各グループの人数差は 1 人以内に収まります。

プライバシー

リスト・設定・結果はこのブラウザのメモリ内にのみ存在します。履歴はページを離れるか再読み込みすると消去されます。送信・永続保存・URL への記録は行いません。

よくある質問

割り切れない場合はどう分かれますか。
順番に配るため余りが先頭のグループに分散し、人数差は 1 人を超えません。10 人を 3 グループなら 4・3・3 になり、4・4・2 にはなりません。
同じリストなら毎回同じ結果になりますか。
なりません。実行のたびに Web Crypto でシャッフルするため、同じリストでも結果は毎回変わります。固定したい場合は結果をコピーしてください。シード指定は意図的に用意していません。人を分ける場面で予測可能な乱数には意味がないためです。