班分けを人数で均等に自動で決める方法

10人を3班に分けると
基本人数 10 ÷ 3 = 3人
余り 1人
結果 4人・3人・3人

人数が割り切れないとき、余りをどう配るか

体育祭の班分けやグループワークのチーム分けを、先生や幹事が手作業でやろうとすると、人数を数えながら均等に割り振るのは意外と手間がかかります。しかも手作業だと「あの班だけ1人多い」といった不満が出やすいものです。

RandomPickの班分けモードでは、メンバー全員の名前と分けたい班の数を入力するだけで、自動的に均等な人数へ振り分けられます。均等割りのロジックにより、最大人数と最小人数の差が1人以内になるよう保証されているため、極端な偏りが起きません。

「均等」と「納得」は同じではない

人数を班数で割った商が各班の基本人数、余りが一人多くなる班の数です。人数差を1以内にするだけなら計算は単純ですが、経験や役割まで均等にしたい場合は、無作為抽選とは別の条件設計が必要です。

誰がどの班になるかはランダムに決まるので、「あの人と同じ班になるように仕組んだのでは」といった疑念を持たれることもありません。結果はその場で表示されるので、すぐに班ごとの作業に移れます。

参考資料