ランダムユーティリティ

チーム分け

名簿を複数のチームに分け、性別やシードの分散を選べます。10人を3チームに分ける例と各条件の優先順位を説明します。

ランダム分配 参加者をシャッフルし、選択したチーム数に合わせて自動で分けます。
バランス設定 性別バランス、シード分散、リーダー自動指定を利用できます。
結果コピー 作成したチームをテキストとしてコピーし、チャットやメモに共有できます。
STEP 1

オンラインチーム分け

1行に1人ずつ入力し、チーム数と分配オプションを選択してください。

待機中
RESULT

分配結果

自動分配された結果がチームカードで表示されます。

参加者 0
チーム数 2
平均人数 0
まだチームは作成されていません。
使い方ガイド

チーム人数と均等化の優先順位を確認する

参加者をシャッフルし、必要に応じて性別、シード、リーダーを考慮してチームを作ります。出力後に現実の条件と合わせて確認してください。

こんな方におすすめ

  • 授業やワークショップの進行役
  • 経験者を分散させたいグループ

活用場面

  • 10人を3チームに分ける。
  • 4人のシードを4チームに分散する。

入力から結果の確認まで

  1. 1

    1行に1人の別名を入力し、必要なら性別とシードをカンマで追加します。

  2. 2

    500人以内で、参加者数に合うチーム数を選びます。

  3. 3

    必要な均等化オプションだけを有効にします。

  4. 4

    生成後に人数・シード数・リーダーを確認します。

  5. 5

    役割、参加条件、配慮が必要な点は別途調整します。

使用例 1

人数だけで分ける

入力
10人、3チーム、性別均等化・シード分散なし
結果
4人・3人・3人になります。

追加条件がない場合は人数が最も少ないチームを優先します。

使用例 2

シード4人

入力
16人中4人がシード、4チーム、シード分散あり
結果
最初に各チームへシードを1人ずつ配ります。

ここでのシードは指定参加者で、乱数再現用の値ではありません。

計算・処理の仕組み

Web CryptoによるFisher–Yatesシャッフル後に貪欲法で配ります。利用できない環境ではMath.random()に代替します。通常は人数を比較し、条件付きでは該当性別数やシード数を優先して、同数なら人数を比較します。

注意点と制限

  • 実力、関係性、アクセシビリティは評価しません。
  • 全組み合わせを調べる最適化ではありません。
  • 均等化を有効にした場合、人数差が必ず1人以内とは限りません。
  • 同名の重複削除で別人をまとめないよう注意してください。
データの取り扱い

参加者情報はローカル処理です。性別は任意で、必要な情報だけを入力してください。

あわせて使えるツール

よくある質問

シードで同じ結果を再現できますか?

いいえ。分散させたい参加者を指定する印です。

リーダーはどう選びますか?

有効時はそのチームの最初のシードを優先し、いなければ最初の参加者を選びます。

性別人数は完全に同じになりますか?

参加者構成と他の条件によっては同じにできません。