チーム分け
名前を1行に1人ずつ入力し、チーム数または1チームの人数を指定してランダムに振り分けます。人数が割り切れないときも差は最大1人。結果はチームごとにコピーできます。
読み込み中…
使い方と仕様
名前を1行に1人ずつ入力し、「チーム数で分ける」か「1チームの人数で分ける」を選びます。名前の前後の空白と空行は無視します。同じ名前を2行書くと2人として数えるので、同姓の人は「田中A」「田中B」のように書き分けてください。
人数が割り切れないときは、先頭のチームから1人ずつ多くなります。たとえば7人を3チームなら 3・2・2 人です。「1チーム3人」と指定して7人のときは、3人・3人・1人ではなく、3チームに均等に分けて 3・2・2 人にします。そのため、人数指定では「3人ぴったり」にならないチームが出ることがあります。
並べ替えは Fisher–Yates 法で、乱数はブラウザの暗号用乱数(crypto.getRandomValues)です。どの並びも同じ確率で出るので、名簿の順番や入力順に有利不利はありません。「もう一度分ける」で、同じ名簿のまま引き直せます。
よくある質問
- 特定の2人を同じチーム(別のチーム)にできますか?
- できません。完全にランダムです。条件を付けたいときは、分けた後で手作業で入れ替えてください。
- 同じ結果を再現できますか?
- できません。引き直すたびに別の乱数を使います。決まった結果は、コピーして保存してください。