Random Team Generator

Split a list of names into random groups.

Add names and click Generate

Entries

One option per line

8
Optional weights: enter Name | 3 to make that option three times as likely.

Recent results

  1. No spins yet.

Free random team generator for balanced groups

Turn a list of names into random teams for classrooms, games, events, and collaborative work. Add the people, choose the group count, and generate.

Key Takeaways

  • Sizes differ by at most one: Names are dealt across teams in turn, so no team is ever more than one person larger than another.
  • An unbiased shuffle first: A Fisher–Yates shuffle powered by Web Crypto makes every arrangement of people equally likely.
  • From 2 to 20 teams: Choose the team count that fits the activity. Your list is saved in this browser, separately from the wheel.

Create balanced random teams from a list of names

Add one participant per line, choose the number of teams, then select Generate. WheelSpinnerNow shuffles the list before dealing participants across the groups in turn.

This round-robin distribution keeps group sizes as even as possible. When the number of people cannot divide perfectly, only the unavoidable one-person difference remains between teams.

For example, 23 students split into 4 teams gives groups of 6, 6, 6 and 5. Because names are dealt in order after the shuffle, the extra members always go to the lowest-numbered teams, but who ends up on those teams is entirely random.

How random team assignment works

The generator first shuffles the whole list with the Fisher–Yates algorithm, using your browser’s Web Crypto random-number generator to choose each swap. Fisher–Yates is the standard method for an unbiased shuffle: every possible ordering is equally likely, which means every person is equally likely to land on any team and alongside any teammates.

It then deals the shuffled names one at a time across the teams, like dealing cards around a table, until everyone has been assigned. Generate again whenever you want a fresh combination of groups.

Weights do not apply to teams. If a line contains a weight such as Ana | 3, the number is ignored and Ana is placed once, just like everyone else. Duplicate lines, however, are treated as separate people, so remove them before generating.

Choose the right number of teams

Start from the activity rather than the head count. Pair work, a discussion circle and a five-a-side match need very different group sizes, and the generator only needs to know how many teams you want.

If you need groups of roughly a fixed size, divide the number of people by that size. For 26 people in groups of about four, choosing 6 teams gives two groups of five and four groups of four. Choosing 7 teams instead gives five groups of four and two groups of three. Pick whichever leftover pattern suits the activity better. If you choose more teams than there are people, some teams will be empty, so check the number before you generate.

  • Pairs Set the team count to half the number of people. With an odd number, one group becomes a trio.
  • Discussion groups Groups of three to five usually give everyone a chance to speak without long silences.
  • Two sides Two teams is the classic setup for sports, quizzes and debates.
  • Breakout rooms Match the team count to the number of rooms or tables you have available.

Tips for fair groups in classrooms and workplaces

Random assignment is fair in the sense that nobody picks favorites, and nobody is left standing while captains choose. It does not, however, balance skill, experience or personalities. For a casual game that unpredictability is part of the fun. For a graded project or a competitive match, a little structure helps.

One simple technique is to generate in stages. If every team needs one experienced player, enter only the experienced players and generate teams first. Then enter everyone else, generate the same number of teams again, and combine Team 1 with Team 1, Team 2 with Team 2, and so on. Each team still receives a random selection from both groups.

  • Update the list first Remove anyone who is absent before generating, so nobody is assigned to a team they cannot join.
  • Agree that the first draw stands Regenerating until a particular pairing appears undermines the fairness that random teams provide.
  • Show the result Project the teams or share a screenshot so everyone sees the same assignment at the same time.
  • Rotate over time Generate new teams for each activity so people work with a wider range of classmates or colleagues.

A quick team maker for groups of any kind

Randomly assigning people can save time and remove the perception of favoritism. Use the generator to make groups in seconds while keeping the process visible to the whole group.

  • Classroom groups Create activity, discussion, or project teams.
  • Sports and games Split players into fair starting sides.
  • Workshops and events Mix attendees for breakout sessions or icebreakers.
  • Team meetings Assign pairs and small groups for collaborative tasks.
  • List randomizer

    Need a running order rather than groups? Shuffle the whole list into a new sequence.

  • Random wheel spinner

    Pick a single person or team captain with a visible spin.

How to use the random team generator

Add participants, choose how many groups you need, and generate a balanced random assignment.

  1. 1

    Add participants

    Enter one participant name per line in the entries panel, or paste a column from a spreadsheet. Remove duplicates and absent people.

  2. 2

    Choose the team count

    Set the number of teams you want to create, from 2 to 20.

  3. 3

    Generate the teams

    Select Generate to shuffle and distribute the participants. Generate again for a different combination.

Frequently Asked Questions

How do I make random teams?

Enter one participant per line, choose how many teams you want, then select Generate. Each name is assigned to one team.

Will the teams have equal sizes?

The generator distributes participants as evenly as possible. If the total cannot divide evenly, some teams may have one extra member.

How many teams can I create?

You can choose from 2 to 20 teams. If you choose more teams than there are people, the extra teams will be empty.

Can I make teams of a specific size?

Divide the number of people by the size you want and use that as the team count. For 24 people in groups of four, choose 6 teams. When the numbers do not divide evenly, some teams will have one more person than others.

Can I generate new teams with the same names?

Yes. Select Generate again to shuffle the current list and create another team assignment.

What happens if a name has a weight?

Weights are ignored by the team generator. Each line is placed exactly once, so every person has the same chance of joining any team.

Are the names I enter saved?

Yes, in this browser’s local storage only, separately from the main wheel. Nothing is tied to an account, and clearing site data removes the list.

Can I use the random team generator for a classroom?

Yes. It is useful for class activities, projects, discussion groups, and other situations where students need to be split into groups.