Skip to content
LuckyWheel My wheels

Random Team Generator

Split any list into random teams or groups in one tap, balanced by skill level if you want.

16 people

Optional: a level from *1 to *5 and a #tag after a name, e.g. “Sara *4 #G”.

Split by

16 people: 4 teams of 4

Your teams will appear here

Paste the names, set the options, then generate the teams.

What is a random team generator for?

A random team generator splits a list of people into teams or groups by chance, in one tap. No more captains picking their friends first, no more ten minutes of negotiation before a match, and no student left standing at the end. Paste the names, choose how many teams you need, and colored team cards appear with everyone already placed.

It works just as well as a random group generator for class projects, workshop tables or quiz nights. The sample list splits 16 people into 4 teams: replace it with your own names and generate as many times as you like.

How to make random teams

  1. Paste your list, one person per line. A column copied from a spreadsheet works directly.
  2. Choose a number of teams, or a number of people per team, from 2 to 50.
  3. Optionally turn on skill balancing, tag spreading or captains.
  4. Generate. Each name flies to its team card in a short animation.
  5. Not happy with the mix? Re-roll for a new draw, then copy, print or save the result as an image.

Teams of 2, 3 or 4: sports, class projects and quizzes

Choose the team size mode when the size matters more than the number of teams. Pairs work well for doubles, peer review or lab partners; groups of 3 or 4 for class projects, escape-room teams and quiz rounds; two big sides for a five-a-side or basketball pickup game.

Switch to the team count mode when you know how many groups you need, for example six tables at a workshop. Either way, leftover people are spread so sizes stay as even as possible: 17 players split into 4 teams gives one team of 5 and three teams of 4.

Balance teams by skill level

Purely random teams can put all the strong players on one side. To avoid that, add a level from 1 to 5 after a name with an asterisk, such as Carlos *5 or Dana *2, and turn on balancing. People are sorted from the highest level to the lowest, with ties shuffled at random, then dealt out in a snake order: team 1, 2, 3, 4, then back 4, 3, 2, 1, and so on.

The snake keeps totals close, because the team that gets the strongest player also gets the weakest of the next round. Each team card shows its total level, so everyone can see the split is fair before the first whistle.

Spread roles, genders or tags evenly

Tags let you spread a category evenly across teams. Add a hashtag after the name, such as Isla #G and Leon #B for girls and boys, #keeper for goalkeepers, or #design and #dev for a hackathon. With tag spreading on, each tag group is dealt to the teams in turn, starting from a team chosen at random, so no team ends up with all the goalkeepers.

The same trick keeps two people apart: give them the same tag and they will land on different teams, as long as there are at least as many teams as people with that tag.

Captains and team names

Turn on captains and one person per team is chosen at random to lead it, which ends the usual debate in seconds. Team names can stay simple (Team 1, Team 2…), use colors that match the cards, or be your own, typed in advance. For a sports theme, spin the random football team wheel to give each group a club name, and settle who kicks off with a coin flip.

Copy, print or project the teams

Copy the teams as plain text to paste into a group chat or an email, export them as a CSV file for a spreadsheet, save an image to share, or print a clean sheet for the gym wall. In class, project the page in full screen so everyone finds their group at once. To start the session, a few icebreaker questions help new groups get talking.

Are the teams really random?

Yes. The list is shuffled with your browser’s cryptographic random generator, using an unbiased shuffle, before anyone is placed, and nothing is decided on our server. Without balancing or tags, who ends up with whom is pure chance. With balancing on, chance still decides who goes where among people of the same level. The fairness explainer covers the method in detail, with a simulator you can run yourself.

Frequently asked questions

How do I make balanced teams?

Give each person a level from 1 to 5 by adding an asterisk and the number after their name, for example “Hiro *4”, then turn on balancing. The generator sorts people by level and deals them out in snake order, so team totals stay close. Each team card shows its total, and you can re-roll if you want a different mix.

What happens if the numbers don’t divide evenly?

The extra people go to the smallest teams, so sizes never differ by more than one. With 17 people in 4 teams, one team has 5 players and the other three have 4. When skill balancing is on and two teams are the same size, the extra player joins the team with the lowest total level.

Can I choose team captains?

Yes. Turn on captains and one member of each team is picked at random as captain, marked on the team card. If you want specific people as captains, generate the teams first and appoint them afterwards, or use the random name picker to draw captains from a shortlist before splitting the rest.

Can I keep two people apart?

A dedicated “keep apart” rule is planned. Today, give both people the same tag, for example “#apart”, and turn on tag spreading: people sharing a tag are dealt to different teams in turn, so they cannot end up together as long as there are at least as many teams as people with that tag.

How many people can I split into teams?

Up to 5,000 names, into 2 to 50 teams or teams of 2 to 50 people. That covers a pair exercise for a small class as well as a company-wide event. Large lists are generated instantly, and the result can be exported as CSV to share with other organizers or print for each room.

How do I split a class into groups of 3?

Paste the class list, choose the people per team mode and set it to 3, then generate. If the class size is not a multiple of 3, the leftover students are spread so the groups stay as even as possible. Project the result in full screen or print it, and keep the page open to re-roll quickly for the next activity.

Updated on by the LuckyWheel team