How the random team generator works
The team generator shuffles your list with a cryptographic random shuffle (a Fisher-Yates shuffle using crypto.getRandomValues), then deals names into teams one at a time, like dealing cards. Team sizes never differ by more than one person, and every possible line-up is equally likely.
How to make random teams
- Paste or type the names, one per line.
- Choose Number of teams (for example 4 teams) or People per team (for example pairs = 2).
- Click Make teams. Not happy? Click it again for a new random split.
- Click Copy results to paste the teams into WhatsApp, email, Slack or a document.
Number of teams or people per team?
| You want | Choose | Example with 12 names |
|---|---|---|
| A fixed number of groups | Number of teams | 3 teams of 4 |
| Pairs or groups of a set size | People per team | Pairs, so 6 teams of 2 |
| Names don't divide evenly | Either option | 5 teams, so two teams of 3 and three of 2 |
When to use a random group generator
- Classrooms: group work, lab partners, debate sides and seating plans, without arguments about who's with whom.
- Sports and games: five-a-side football, cricket, basketball pick-up games, quiz nights.
- Workplaces: breakout rooms, hackathon teams, mixing departments at team-building events.
- Tournaments: random pairings and brackets.
Why random teams feel fairer
When captains pick teams, the same people get picked last every time. A visible, random split takes the pressure off and saves time. Because SpinFair uses a cryptographic random shuffle, nobody can predict or influence the line-up.
Want to pick one person instead of making teams? Use the random name picker or spin the wheel.
Frequently asked questions
How do I split a list of names into random teams?
Paste the names one per line, choose the number of teams, and click Make teams. The list is shuffled randomly and dealt into balanced teams.
Can I make random pairs?
Yes. Choose People per team and enter 2. If there's an odd number of names, one team will have 3 people.
What happens if the names don't divide evenly?
Teams are kept as balanced as possible. Sizes never differ by more than one.
Is the team split really random?
Yes. It uses a Fisher-Yates shuffle with crypto.getRandomValues, so every possible line-up is equally likely.
Is my list saved?
Your names are saved in this browser on your device so you can make new teams later. Nothing is uploaded.
More free wheels and pickers
- Wheel SpinnerSpin a custom wheel of names or choices
- Random Name PickerDraw names from a list, with no repeats
- Yes or No WheelSpin for a random yes or no answer
- Number WheelRandom numbers from any range
- Letter WheelRandom letters for word games
- Giveaway WheelPick fair raffle and giveaway winners
- Classroom Name PickerPick students fairly in class
- Food WheelWhat should I eat? Spin to decide
- Decision WheelLet the wheel make the choice
- Truth or Dare WheelParty game spinner with ready-made questions