席替え・グループ分けメーカー

入力人数: 0

×

席数(行×列)が人数より多い場合、余った席は空席になります。人数が席数より多い場合は、あふれた人数を一覧表示します。

名簿を入力すると、ここに結果が表示されます。

このツールでできること

席替え・グループ分けメーカーは、名簿を1行1名で入力するだけで「座席のランダム席替え」と「人数の均等なグループ分け(班分け)」の両方をこなせる無料ツールです。 教室の座席表を作りたいときは行×列を指定する席替えモード、班やチームを作りたいときは人数やグループ数を指定するグループ分けモードに切り替えるだけで、その場でランダムな結果を生成します。 気に入らなければ「再シャッフルする」で何度でも作り直せて、結果はそのままコピーして共有できます。すべての処理はブラウザ内で完結し、名簿がサーバーに送信されることはありません。

特徴

  • 席替えモードとグループ分けモードを切り替え可能 — 同じ名簿から座席表と班分けの両方を作れます。
  • 行×列を自由に指定 — 教室のレイアウトに合わせて座席数を調整できます。余った席は空席として表示されます。
  • 「1グループの人数」「グループ数」の2通りで指定可能 — 目的に合わせて人数基準・班数基準のどちらでも班分けできます。
  • 均等分配+公平なシャッフル — 割り切れない人数は先頭のグループから1人ずつ多くなるだけで、極端な偏りは起きません。
  • 再シャッフルボタンで何度でも作り直し — 結果が気に入らなければワンクリックでやり直せます。
  • 名簿はローカルストレージに自動保存 — 次回アクセス時に前回の名簿を復元できます(任意で書き換え・削除可能)。
  • 結果をワンクリックでコピー — 座席表・班分け結果をテキストとしてすぐに貼り付けられます。
  • ブラウザ完結・登録不要 — 名簿や結果がサーバーに送信されることはありません。

使い方

  1. 「名簿」欄に、席替え・グループ分けをしたい人の名前を1行に1名ずつ入力します(空行は無視されます)。
  2. 上部のタブで「席替え」または「グループ分け」を選びます。
  3. 席替えの場合は「行数」「列数」を、グループ分けの場合は「1グループの人数」または「グループ数」を指定します。
  4. 入力すると自動的に結果が生成されます。作り直したいときは「再シャッフルする」を押します。
  5. 結果が決まったら「結果をコピー」でテキストとしてコピーし、資料やチャットに貼り付けられます。

公平なシャッフルについて

本ツールの並び替えには、配列の要素を均等な確率で並び替えられることが証明されているFisher–Yatesシャッフルというアルゴリズムを使用しています。 名簿の並び順(入力順)が結果に影響することはなく、誰か特定の人が毎回同じ席や同じグループに偏って割り当てられるような不公平は起きません。 グループ分けでは、シャッフル後の名簿を先頭から1人ずつ順番に各グループへ配っていくため、割り切れない人数の余りは先頭のグループから1名ずつ多くなる形で均等に分配されます。

こんなときに使えます

  • 学校のクラスの席替え — 行×列を教室のレイアウトに合わせて指定し、公平にランダムな座席を決められます。
  • 職場の研修・グループワークの班分け — 人数やグループ数を指定するだけで、公平なチーム分けができます。
  • 飲み会・懇親会のテーブル分け・グループ分け — 初対面同士が交流しやすいよう、ランダムにテーブルやグループを決められます。
  • スポーツやレクリエーションのチーム分け — 参加者名簿から公平にチームを編成できます。
  • 会議室・セミナー会場の座席表作成 — 参加者名簿から座席表をその場で作成し、共有できます。

よくある質問

席替えとグループ分けはどう使い分ければいいですか?
「席替え」は教室や会議室などあらかじめ決まった座席(行×列)にランダムに人を割り当てたいときに、「グループ分け」は座席の配置を気にせず人数だけを基準にチームや班を作りたいときに使い分けてください。 どちらも同じ名簿からワンクリックで切り替えて生成できます。
席替えで行×列より人数が少ない場合はどうなりますか?
余った席は「空席」として表示され、名簿の全員が重複なく1つずつ座席に割り当てられます。 逆に人数が席数より多い場合は、席数分だけ着席し、あふれた人数分は結果の下に「席に入らなかった人」として一覧表示されます。
グループ分けの「1グループの人数」と「グループ数」はどう違いますか?
「1グループの人数」は1班あたりの目安人数を指定する方式で、班の数は人数から自動計算されます(例:7人を2人ずつなら4班)。 「グループ数」は班の数そのものを指定する方式で、1班あたりの人数が自動計算されます(例:7人を3班なら3・2・2人)。
割り切れない人数はどのように配分されますか?
シャッフル後の名簿を先頭から順番に各グループへ1人ずつ均等に配っていくため、割り切れずに余った人数は先頭のグループから1名ずつ多くなります。 特定のグループだけ極端に人数が偏ることはありません。
ランダムの公平性はどのように担保されていますか?
全員を均等な確率で並び替えるFisher–Yatesシャッフルというアルゴリズムを使用しています。 特定の人が座席や班の位置に偏って割り当てられることはなく、毎回の「再シャッフルする」でも同じ公平な方法で結果が作り直されます。
入力した名簿は保存されますか?
はい。名簿はお使いのブラウザのローカルストレージにのみ保存され、次回このページを開いたときに自動で復元されます。 サーバーに送信されることはなく、他の人がこのデータを見ることもありません。
名簿の人数に上限はありますか?
明確な上限は設けていませんが、クラスや職場の人数(数十人程度)を想定した設計です。 極端に人数が多い場合は、座席グリッドや班カードの表示が縦に長くなります。

このツールを紹介する

ブログや記事で紹介いただく際は、下のリンクをそのままお使いください。

HTMLで貼る