7人を3チームへ
入力と設定
参加者:A・B・C・D・E・F・G(各1行) 指定:チーム数3
期待する結果
3チームの人数は3・2・2。全員が各1回入り、組合せは固定しません。
1行1名のリストを、チーム数または1チーム人数で均等に分けます。
以下は操作の例です。入力値は目的に合わせて変更できます。
参加者を暗号学的な乱数で並べ替え、人数差が最大1人になるよう順番にチームへ配ります。
同姓同名を含む同じ行も別の参加枠として扱います。入力した名前は保存しません。
7人をチーム数指定と人数指定で分け、人数差と全員の保持を確認します。
「この例を試す」を押すと、上の入力と設定が例の内容に切り替わり、処理を実行します。「元の入力へ戻す」は1回ごとに直前の入力と設定を復元します。複数の例を試した場合は、戻す操作を繰り返すと最初の入力へ戻れます。ページを閉じるとこの履歴は失われます。
参加者:A・B・C・D・E・F・G(各1行) 指定:チーム数3
3チームの人数は3・2・2。全員が各1回入り、組合せは固定しません。
参加者:A・B・C・D・E・F・G(各1行) 指定:1チーム2人
4チームの人数は2・2・2・1。全チームが必ず2人になる指定ではありません。
人数指定では先に「参加者数÷指定人数」を切り上げてチーム数を決め、シャッフルした参加者を順に配ります。そのため人数差は最大1人です。同名の行は別の参加枠として残るので、区別が必要ならA-1・A-2などの識別子を付けてください。
1行1人で、行の前後空白と空行は除きます。参加者は1人以上、指定値は正の整数。チーム数は参加者数以下です。能力・所属・希望・男女比などの制約は扱いません。例は参加者欄とチームを置き換えます。復元で元の参加者と指定へ戻せますが、前のチーム分けは復元せず、再生成で新しい組合せになります。
検証根拠:切り上げと循環配分から人数3/2/2と2/2/2/1を手計算。既存関数と実出力で参加枠の多重集合・人数差を照合し、改行・重複名を含む元入力も復元します。
A〜Gの7人を3チームにすると、人数は3人・2人・2人になります。所属や経験値の欄はないため、そうした条件による組み合わせ調整は行いません。
1チームの人数を3にした場合も、7人では3チームになります。余りの人を1つの小さなチームにまとめず、全体を均等に分けます。
はい。3人・2人・2人に分かれます。
各入力行はちょうど1回だけ使われます。
いいえ。保存も外部送信もしません。
ツール名と公開URLだけを共有します。入力した内容や処理結果は含まれません。
残したい内容は、先に保管してください。このツールの入力内容・結果は自動保存されません。ページの更新・終了や、入力を消す操作・リセットで失われる場合があります。
お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。