Random Group Maker
Split a list of names into fair random teams.
How to use
- 1 Paste your names, one per line or comma separated.
- 2 Pick whether to set the number of groups or the people per group.
- 3 Enter the value and press Shuffle to draw.
- 4 Re-shuffle if you like, then copy the groups.
About Random Group Maker
The Random Group Maker takes a list of people — students, teammates, players, workshop attendees — and splits them into random, evenly balanced groups.
Paste names one per line or separated by commas, decide whether you want a fixed number of groups or a fixed number of people per group, and the tool deals everyone out at random.
It is the quick, impartial way to form project teams, breakout rooms, sports sides, secret-santa pools or rotation schedules without anyone arguing that the split was rigged.
Fairness comes from a Fisher–Yates shuffle, the standard unbiased shuffling algorithm, so every arrangement is equally likely and groups end up as close to the same size as the numbers allow.
When the people-per-group mode does not divide evenly, the remainder is spread out rather than dumped into one oversized team.
A Shuffle button lets you redraw as many times as you like until you are happy, and the whole arrangement can be copied as plain text for pasting into a chat, document or slide.
Names never leave your device — the shuffle runs entirely in your browser — so it is safe to use with real rosters and works offline once loaded.
FAQ
How is the randomness kept fair?
It uses a Fisher–Yates shuffle, which gives every possible arrangement an equal chance, then distributes people round-robin so group sizes stay balanced.
What happens when the numbers do not divide evenly?
The leftover people are spread across the groups, so sizes differ by at most one rather than overloading a single team.