Random Team Generator — Split Names into Fair Teams

Paste your list of names, choose how many teams you need, and get fair random teams in one click.

How to use the random team generator

  1. Enter or paste names in the box, one per line (copy straight from a spreadsheet works too).
  2. Choose how many teams you want.
  3. Click Generate teams — done. Click again any time for a fresh shuffle.

Where random teams help

Randomly assigned teams remove awkwardness and bias: nobody gets picked last, friend groups get mixed, and stronger and weaker players spread out naturally over repeated shuffles. Teachers use this for group work and lab partners, coaches for scrimmage sides, offices for icebreakers and hackathon teams, and party hosts for game night. Because everything runs in your browser, your class or team list stays on your device.

Random teams are fair, but they are not balanced

It is worth being precise about what a random split does. It gives every person an equal chance of landing on any team, which removes favouritism and removes the misery of being picked last. What it does not do is produce evenly matched teams: on any single shuffle, the three strongest players can perfectly well end up together. Over many shuffles it averages out, but "over many shuffles" is no comfort to the team that got flattened this afternoon.

If matched strength actually matters, the usual fix is to split people into tiers first — run the strongest third through the generator and deal them out, then the middle third, then the rest. You keep the fairness of a random draw inside each tier while guaranteeing each team gets one person from each.

What to do with the remainder

Twenty-three people into four teams does not divide cleanly, so some teams get an extra member. That is handled automatically here, but it is worth saying out loud to the group — in a competitive game the extra player is an advantage, and in a discussion task a group of seven works very differently from a group of five. If the activity has fixed stations or equipment, you probably want to split by size instead, which the random group generator does.

Using it in a classroom

Random grouping is most valuable precisely where students would self-select hardest. It breaks up established cliques, it stops the same people pairing up every time, and crucially it moves responsibility for an unwelcome grouping away from you — nobody argues with the shuffle the way they argue with a teacher's list.

Two practical notes. First, reshuffle in front of the class rather than arriving with a list; the visible randomness is most of the point. Second, if there is a pairing you genuinely need to avoid, take one of those names out, generate, and place them by hand — quietly, before the lesson. That is a better outcome than re-rolling repeatedly in front of everyone until you get the answer you wanted.

Other ways to split a group

Frequently asked questions

How are teams assigned?

All names are shuffled with a fair Fisher–Yates shuffle, then dealt into teams in order — like dealing cards. Every arrangement is equally likely, so nobody can claim the draw was rigged.

What happens if the names don’t divide evenly?

Teams are kept as even as possible. With 10 names and 3 teams you get sizes 4, 3, and 3 — the extra people are spread across the first teams, never piled into one.

Is there a limit on names or teams?

No practical limit. The tool runs entirely in your browser, so it can shuffle hundreds of names instantly, and your list is never uploaded anywhere.

Can I re-shuffle if I don’t like the result?

Yes, just click the button again — every click is a completely new random draw.

More random generators