ランダムチーム分けツール

設定

1行に1人の名前または識別子を貼り付け、2~500人を2~10チームに分けます。処理と抽選はブラウザ内で行われ、最も多いチームと少ないチームの人数差は最大1人です。

参加者をチームに分ける方法

  1. 1

    参加者を入力

    1行に1人ずつ入力します。空行は無視され、重複行は別々の参加者として残ります。

  2. 2

    チーム数を選択

    2~10の整数を選びます。参加者数を超えるチーム数は指定できません。

  3. 3

    設定を確認

    ブラウザ内でチームを作る前に、一覧とチーム数を確認します。

  4. 4

    チームを作成

    新しいランダム割り当てを開始します。再シャッフルすると独立した別の割り当てになります。

入力ルール

空でない行を最大500件まで受け付けます。各行の前後の空白は取り除かれ、1件は160文字までです。参加者は2人以上必要です。重複は自動削除されないため、同じ名前が2行あれば別々の2人または2枠として扱われます。

設定 ルール
参加者 空でない2~500行、1行160文字まで
チーム 2~10の整数で、参加者数以下
重複 別々の入力として保持
チーム人数 最大チームと最小チームの差は1人以内

割り当て方法

ページは crypto.getRandomValues() と棄却法を使って範囲変換の偏りを避け、Fisher-Yatesシャッフルを行います。有効な並び順はすべて同じ確率として扱われ、ラウンドロビンの開始チームもランダムに選ぶため、余った1人が常に同じ番号のチームに入ることはありません。均等になるのは人数だけで、能力、役割、年齢などは調整しません。「もう一度シャッフル」は独立した新しい割り当てを始めます。

プライバシーと制限

名前、チーム数、結果は当社のサーバーやURLに入りません。3ステップ表示では、正規化済みの入力とチーム数だけを同じタブの sessionStorage に最長30分保存します。最初からやり直すかタブを閉じると消去されます。アカウント、永続保存、共有、書き出し、seed、監査証明書、参加登録、自動重複削除はありません。

適した使い方

  • **授業やワークショップ:**人数がほぼ同じグループをすばやく作る。
  • **ゲームや活動:**開始前に参加者をランダムに割り当てる。
  • **共同作業:**最初の編成を作り、実際の配慮事項は手動で見直す。

よくある質問

2~500人です。各行は160文字までで、空行は無視されます。

各行は別々の入力として残ります。同じ名前を1人にまとめる処理は行いません。

人数差は最大1人です。シャッフル後のラウンドロビン割り当ては、能力や役割までは均等にしません。

いいえ。一覧、チーム数、結果はブラウザ内に残ります。ステップ表示では正規化済み入力とチーム数だけを同じタブのsessionStorageに最長30分保存します。

できません。seed、保存、共有、書き出し、証明書はありません。再シャッフルすると独立した新しい割り当てになります。

関連ツール

このツールは他の言語でも利用できます