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.
Agree on the team count before you press Generate teams. Drawing again until you like the result is no longer random.
Open Random team generatorContents
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.
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 generatorChoose 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. 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. 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.
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.