GENERATORS · WEB CRYPTO RANDOMNESS

Random Team Generator

Split a list into evenly sized teams at random.

Result

Set the options and press the button to generate a result.

Options

10 entries

Session history (0)

Last 20 runs only. Cleared when you leave or reload. Never uploaded or stored.

Your completed runs will appear here.

About this tool

Paste a list, set how many teams, and get a random split with even sizes. The list is shuffled with Fisher-Yates so every ordering is equally likely, then dealt round-robin into the teams — which keeps sizes within one of each other whether or not the total divides evenly. Useful for breakout groups, picking sides, and splitting project work.

How it works

  1. Paste the list, one entry per line or comma separated.
  2. Set the number of teams.
  3. Press generate, then reshuffle or copy the result.

Limits and fairness

Shuffles with Fisher-Yates and deals round-robin, so team sizes never differ by more than one.

Privacy

Lists, settings, and results live only in this browser's memory. Session history is cleared when you leave or reload. Nothing is uploaded, persisted, or written to the URL.

Frequently asked questions

What happens when the numbers do not divide evenly?
Dealing round-robin spreads the remainder across the first few teams, so sizes never differ by more than one. Ten people into three teams gives 4, 3, 3 rather than 4, 4, 2.
Will the same list always produce the same teams?
No. Every run reshuffles with Web Crypto, so the same list gives different teams each time. Copy the result if you need to keep it — there is deliberately no seed, because predictable randomness serves no purpose when splitting people into groups.