👥 ランダムチーム分けツール
名前リストを貼り付け、チーム数または1チームの人数を選ぶと、数秒で公平なランダムチームに分けます。処理はすべてブラウザ内で完結します。
Names (one per line)
概要
ランダムチーム分けツールはFisher–Yatesシャッフルアルゴリズムを使って名前リストを無作為に並び替え、チームに振り分けます。チーム数を指定すると余りの人数を先頭チームから順に配置し、1チームの人数を指定すると必要なチーム数を自動計算します。結果は分かりやすいチームカード形式で表示されます。処理はすべてブラウザ内で完結するため、名前データはサーバーに送信されません。ページ読み込み後はオフラインでも動作します。
使い方
- テキストエリアに名前を1行ずつ入力または貼り付けてください。
- 分割モードを選んでください。「チーム数」でグループ数を指定するか、「チームあたりの人数」でグループサイズを指定します。
- 入力欄にチーム数または1チームの人数を入力してください。
- 「チームを生成」をクリックするとFisher–Yatesシャッフルで名前を並び替え、チームカードを表示します。
- 「再生成」をクリックすると名前を再入力せずに即座に新しいランダム配置を取得できます。
よくある質問
- チームはどのように公平に分けられますか?
- Fisher–Yatesシャッフルを適用してすべての名前を均等な確率でランダムに並べ替えます。チームはこのシャッフルされたリストから順番に埋められるため、すべての組み合わせが等確率で生成されます。
- 人数が均等に割り切れない場合はどうなりますか?
- 余った人数は先頭チームから1人ずつ配置されるため、チーム間の人数差は最大1人です。誰も除外されません。
- 入力できる名前の数に制限はありますか?
- 制限はありません。シャッフルはすべてブラウザ内で処理されサーバー通信がないため、数百人の名前も快適に扱えます。
- 入力した名前は保存・送信されますか?
- いいえ。すべてがブラウザ内で動作します。名前はいかなるサーバーにも送信されず、ブラウザセッションを超えて保存されることもありません。
- 名前を再入力せずに再シャッフルできますか?
- はい。「再生成」をクリックすると同じ名前リストから即座に新しいランダム配置を生成できます。