チーム分け

名前を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人を同じチーム(別のチーム)にできますか?
できません。完全にランダムです。条件を付けたいときは、分けた後で手作業で入れ替えてください。
同じ結果を再現できますか?
できません。引き直すたびに別の乱数を使います。決まった結果は、コピーして保存してください。

関連ツール