All posts

Random team generator: 7 ways to split a group fairly

· 5 min read

Picking captains is the worst way to make teams. Seven fairer ways to split a class, a club or a workshop into groups, and when to use a random team generator instead.

Everyone remembers being picked last. Captains choosing teams is the one method that manages to be slow, unbalanced and unkind at the same time, and yet it survives because it needs no preparation. The good news is that almost every alternative is faster. Here are seven ways to split a group, roughly in order from "no tools at all" to "let a random team generator do it", with a note on when each one is the right choice.

1. Count off

Have everyone stand in a line and count one, two, three, one, two, three. All the ones are a team, all the twos are a team. It takes thirty seconds and works for any group size. The catch is that friends stand next to each other, so counting off breaks up friendship groups by design, which is either the point or the problem depending on the activity. It also lets people move in the line to engineer the result, and teenagers will.

2. Birthday order

Line up by birthday, then split the line into equal chunks. Nobody can game it, it produces a mix of ages and friendship groups, and the lining-up is a small icebreaker in itself. It is slow for big groups, and it always gives you the same teams for the same people, so it is a one-time trick rather than a weekly method.

3. Playing cards

Deal one card per person and group by suit for four teams, or by colour for two. It is quick, visibly random, and fun. You need a deck with the right number of cards, uneven teams need a little fiddling, and you cannot easily re-deal if two strong players land together.

4. Draft with snake order

If you must have captains, at least use a snake draft: captain A picks first, then B, then B again, then A, and so on. It balances the teams far better than a plain alternating draft. It still leaves someone picked last, so keep it for adults who have opted into a competitive setting, not for a PE class.

5. Ranked and paired

For sports, rank players by ability privately, then pair them off: the top two go to different teams, the next two go to different teams, and so on, with the team that got the stronger player last time getting the weaker one this time. This gives the most balanced teams of any manual method. It requires you to know the players, and it requires you never to show the ranking to anyone.

6. Random with a rule

Pure random draws produce lopsided teams now and then. A practical compromise is random with one constraint: split the group into two pools first (experienced and beginners, or upper and lower year), draw randomly within each pool, and combine. Each team gets its fair share of experience, and within that the draw is luck. The team generator handles this if you paste the two pools separately and merge, or just run it twice.

7. A random team generator

For most everyday situations, workshops, group projects, a Sunday five-a-side, a hackathon, the right answer is simply to let a tool draw. Paste the names, choose the number of teams or the number of players per team, and press Generate. The result comes with team cards big enough to read from across a room, and a Shuffle again button for when the first draw puts three quiet people together. If someone objects to a team, you can drag a name to another card and the result is marked as edited, so it is clear a human adjusted it.

Add players in the panel to generate teams.

0 players

What "fair" means depends on the activity

Before choosing a method, decide what fairness means today. For a tournament it means balanced ability, and method 5 or 6 wins. For a classroom project it usually means mixing people who do not normally work together, and methods 1, 2 or 7 do that. For a social event it means nobody feels singled out, which rules out anything with captains. For a hackathon it might mean each team has one designer and one back-end developer, which is a constraint problem rather than a random one; draw the designers first, then fill the rest randomly.

Whatever you choose, do it in the open. Teams generated on a laptop nobody can see are only marginally better than captains. Put the team generator on the projector, or read the cards out. The point of a random draw is that everyone can see it is random.

Uneven groups

Twenty people into three teams gives seven, seven and six. That is fine. Twenty people into six teams gives four teams of three and two of four, and now the teams of four have an advantage in anything competitive. Rather than fighting the arithmetic, change the activity: give the smaller teams a small bonus, rotate a substitute, or run the extra people as referees and swap them in at half time. The team generator shows you the distribution before you generate, so you can pick a team count that divides cleanly when it matters.

Keeping teams for next time

If you want the same teams next week, copy the result as text and paste it into a note, or use the share link, which encodes the names and settings in the URL. If you want different teams next week, which is usually better for mixing, just generate again. The names stay in your browser between visits, so there is nothing to re-type.