cv.cm
All lessons

Math and school

How to make random teams

You need to split a class, a club or a group of players into teams, and everyone should see it was fair. You will paste the names, choose how many teams or how many per team, and draw teams that are random and even. It runs in your browser.

4-minute read

Today's result Random teams whose sizes differ by at most one, ready to copy and share.

Agree on the team count before you press Generate teams. Drawing again until you like the result is no longer random.

Open Random team generator
Contents
  1. Write the list of names

    Put one name per line, or separate names with commas. A list copied from a spreadsheet column works as it is. If two people share a name, add an initial so you can tell them apart.

  2. Open the Random team generator on cv.cm

    Paste the names into the box. The line under it counts the names, so you can check nobody is missing.

    Open Random team generator
  3. Choose how to split

    Pick Number of teams if you know how many teams you need, or People per team if you know the size. Type the number. The line under the list shows the result, such as 12 names → 3 teams of 4.

    Number of teams and People per team can give the same split.
    Number of teams and People per team can give the same split.
  4. Know how uneven numbers are handled

    Names are dealt round-robin, so sizes never differ by more than one: 10 names into 3 teams gives 4, 3 and 3, and which team gets the extra person is random. People per team rounds the number of teams up and spreads everyone evenly: 12 names in teams of 5 makes 3 teams of 4.

    Shuffled names are dealt one by one, so the sizes stay even.
    Shuffled names are dealt one by one, so the sizes stay even.
  5. Generate the teams

    Press Generate teams. The shuffle uses your browser's cryptographic random numbers, so every split is equally likely. Press it again for a completely new draw.

  6. Share the result

    Copy teams copies every team as text, one line per team, ready for a chat or a board. Nothing is saved, so copy the result before you close the tab.

FAQ

Is a random team generator really fair?

Yes, if every possible split is equally likely and no one redraws until they like it. This one shuffles with Web Crypto and deals the names round-robin.

What if the names don't divide evenly?

Teams differ by at most one person. 10 names into 3 teams gives 4, 3 and 3, and the team with 4 is picked at random.

How many names can I use?

Up to 500 names and 50 teams. There can be no more teams than names.

Can I keep some people together or apart?

Not in the draw itself. Put a pair on one line (for example "Ann & Ben") to keep them together as one entry.

Are the names stored anywhere?

No. They stay in this tab and are not uploaded or saved.