Random Team Generator
Picking teams by hand always ends the same way: someone feels last-picked, someone claims the sides are stacked, and it takes five minutes you didn't have. Paste your list of names here, choose how many teams you want — or how many people per team — and get a fair, random split in one click. Don't like the draw? Shuffle again.
How to use it
- Paste or type names — one per line. Blank lines are ignored.
- Choose your split — a fixed number of teams, or a fixed team size.
- Generate — teams appear instantly, sized as evenly as possible.
- Copy or re-shuffle — copy the result to share, or roll a fresh arrangement.
Where it shines
- PE classes and pickup games: football, futsal, volleyball — fair sides in seconds, no captains, no politics.
- Classrooms: random project groups mix students who wouldn't normally work together.
- Work: split a workshop into breakout groups, assign code review pairs, form hackathon teams.
- Game night: charades, trivia, Pictionary — random teams keep couples and best friends honest.
How the shuffle works
Behind the button is the Fisher–Yates shuffle — the classic algorithm computer scientists use when every possible ordering must be equally likely. Your list is shuffled once, then dealt into teams in order, exactly like dealing a deck of cards. When the count doesn't divide evenly, leftover players are spread one per team from the top, so sizes never differ by more than one. No arrangement is more likely than any other — which is precisely what "fair" means.
FAQ
Can teams end up unbalanced in skill?
Random means random — it balances expectations, not skill ratings. For skill-balanced teams you'd need seeding; for settling who plays with whom without arguments, random is the fairest referee there is.
Is there a limit on names?
No practical limit — hundreds of names work fine.
Need to pick just one person instead?
That's a job for the Wheel of List spinner or the Raffle Picker.