Boneyard Tools

Random Team Generator

Paste a list of names, choose how many teams you want, and get a fair random split. Teams are shuffled and balanced so they differ in size by at most one.

How to make random teams

  1. Paste or type one name per line.
  2. Choose how many teams to create.
  3. Press Generate to shuffle and split the list.
  4. Copy the teams or generate again for a fresh split.

Examples

Seven people, three teams

7 names, 3 teams
Team sizes 3, 2 and 2, names shuffled fairly

Even split

8 names, 2 teams
Two teams of 4

Pair people up

10 names, 5 teams
Five pairs of 2

Frequently asked questions

How does it keep teams fair?

Names are shuffled with a Fisher-Yates shuffle so every arrangement is equally likely, then dealt out one at a time. Team sizes always end up within one of each other, so no team is left short.

What if the names do not divide evenly?

The extra people are spread across the first teams. For example, seven names into three teams gives sizes of three, two and two rather than overloading a single team.

Can I get a different result each time?

Yes. Each press of Generate reshuffles the list, so you can keep regenerating until you are happy, or to settle disputes with a fresh draw.

How many names and teams can I use?

Paste as many names as you like, one per line. You can request any number of teams up to the number of names. Asking for more teams than names simply gives one person per team.

Is my list private?

Yes. The names never leave your browser. Everything runs locally, so the tool is private and works offline.

Related tools