How to use the Random Team Generator
Paste a list of names and split it into random teams with even sizes. Save a class preset and export the groups. The controls and result are provided on one page so the task can be completed without an account or uploading the input.
When and why to use it
Use it to divide a roster into roughly equal random teams without manual favoritism.
Example
Paste 24 player names, choose four teams, and generate six players per team.
Step-by-step instructions
- 1
Replace the sample roster with one participant per line. Add an initial or ID for people with the same name and remove accidental duplicate entries.
- 2
Set Number of teams to the groups you need. For 24 students in four groups, enter 4.
- 3
Select Generate to assign each roster entry once. Review the groups, then export or print the assignments. Save a class preset if you will reuse the roster.
How randomness and fairness work
A Fisher-Yates shuffle uses browser cryptographic randomness to reorder the roster. The shuffled names are distributed one at a time across the teams. Team sizes differ by at most one, but the draw does not account for skill or ensure a different team on the next click.
Limitations
Random teams do not account for skill, role, or accessibility needs.
Questions about the Random Team Generator
How do I split 24 students into four teams?
Paste all 24 names, set Number of teams to 4, and select Generate. Each team contains six roster entries.
What happens when the roster does not divide evenly?
The extra entries are distributed one per team. Ten people across three teams produces sizes of four, three, and three.
Does the generator balance player skill?
This page balances team sizes through a random shuffle. Use the Balanced Team Generator to take 1β5 skill ratings into account.
Can I save my class roster?
Enter a preset name and select Save class preset. Presets are stored in this browser and can be loaded again. A shared tool URL contains the roster, so only share it with intended recipients.