Page Icon

チーム分け・グループ分け・席替えツール

名前を入れてボタンを押すだけ。ランダムに公平なチーム分け、席替えの座席表も作れます。

1グループ(1グループ最大0人)

クラスの班分け、スポーツのチーム分け、イベントのグループ分け、教室の席替えまで、名前のリストを貼り付けるだけでランダムに振り分けます。グループ数を決める方法と、1グループの人数を決める方法を選べ、人数が割り切れないときは各グループの差が最大1人になるように振り分けます。入力した名前は端末の外に送信されません。

公平なチーム分け・席替えのしくみ

シャッフルにはブラウザの暗号用乱数(crypto.getRandomValues)とフィッシャー–イェーツ法を使っているので、どの並びも同じ確率で出ます。その並びを先頭から順に各グループへ配るため、人数が割り切れない場合も差は最大1人です。

席替えでは、行数と列数を指定した座席表に全員をランダムに配置します。人数より座席が多いときは空席も混ざります。結果は「もう一度シャッフル」で何度でも引き直せ、「結果をコピー」で表計算ソフトなどに貼り付けられます。

使い方

  1. 名前を1行に1人ずつ入力します(カンマ区切りも可)。
  2. チーム分けならグループ数または1グループの人数を、席替えなら行数と列数を指定します。
  3. 「シャッフルする」を押すと結果が表示されます。気に入らなければ何度でもやり直せます。

よくある質問

人数が割り切れないときはどうなりますか?
たとえば10人を3グループに分けると4・3・3人になります。どのグループも人数の差は最大1人です。
入力した名前は保存・送信されますか?
サーバーには送信されません。次回も使えるよう、このブラウザ内にだけ名前の一覧を保存します。「クリア」で消せます。
特定の人を同じグループにしたり、離したりできますか?
このツールは完全ランダムです。条件を付けたい場合は、先にその人たちをまとめて1つの名前(例:「田中+佐藤」)として入力してください。

関連ツール

ルーレット · あみだくじ · オンラインタイマー