チーム分けジェネレーター
名前リストをランダムにシャッフルして、人数の偏りのない複数チームに公平に振り分け
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
名前を1行に1人ずつ(またはカンマ区切りで)貼り付け、チーム数か1チームあたりの人数を決めるだけで、名簿を暗号学的乱数でシャッフルし、チーム間の人数差が最大1人以内になるよう均等に振り分けてくれるツールです。体育の班分け、飲み会のチーム、プロジェクトのグループ、ゲームのチームなど、誰かを公平に分ける必要があるときに、手作業で選ぶ手間なくすぐに結果を作れます。
使い方
- 名前リスト欄に1行に1人ずつ、またはカンマで区切って入力します。
- 「チーム数で分ける」と「1チームあたりの人数で分ける」から基準を選びます。
- 希望するチーム数(または1チームあたりの人数)を数字で入力します。
- 「チーム分け」ボタンを押し、必要なら「結果をコピー」で名簿を取り出します。
よくある質問
- 本当にランダムで公平に分かれますか?
- はい。ブラウザの暗号学的乱数(crypto.getRandomValues)でフィッシャー・イェーツのシャッフルを行い、順番に各チームへ順繰りに振り分けます。偏りなくシャッフルされ、チーム間の人数差は最大1人を超えません。
- 人数がチーム数で割り切れない場合はどうなりますか?
- 余った人数は先頭のチームから1人ずつ追加で振り分けられます。たとえば10人を3チームに分けると4人・3人・3人となり、できるだけ均等に調整されます。
- 入力した名前はサーバーに送信されますか?
- いいえ。名簿の入力・シャッフル・振り分け・コピーのすべての処理がお使いのブラウザ内だけで行われ、いかなるデータもサーバーに送信・保存されません。結果は毎回新しく抽選されるため、参考用としてご活用ください。
