Favorite places of your favorite city
Home
Add to preferred sources on Google

Random Team Generator

Making groups for a class, workshop or game? Enter one participant per line, choose how to split the list, and generate random teams with the headcount spread as evenly as possible.

Set up your teams

Enter 2–200 people. Each name can have up to 100 characters; the full draft can have up to 50,000 characters. Blank lines are ignored. Commas stay in names.

0 participants

Use a whole number from 1 to 200. The number of teams cannot exceed the participant count. A maximum is an upper limit.

Your teams

Enter your roster and generate teams to see the full assignment here.

Arrange matches with the Round Robin Schedule Generator

Make random teams from your list

  1. Enter 2–200 participants, one per line. Blank lines are ignored. Commas stay inside names, and repeated names count as separate entries, so add initials when you need to distinguish people.
  2. Choose the number of teams or the maximum people per team. The size preview shows how the headcount will be divided before you draw the teams.
  3. Select Generate teams, then review the groups. Copy or download the complete result to share it. Shuffle again makes a fresh draw and may produce the same arrangement.

Random groups with clear team sizes

Team sizes differ by at most one person. With ten people and three teams, the sizes are four, three and three. No one is dropped to make the numbers divide evenly.

Maximum people per team sets an upper limit. Ten people with a maximum of four still form teams of four, three and three. It does not mean filling every team to four before starting the last one.

The generator shuffles entries using browser-provided randomness and assigns them to the stated team sizes. A larger team has more places, so a participant has a greater chance of joining it than a smaller team.

Random assignment spreads names, not skill or experience. It can help with ordinary classroom activities and casual events, but it does not balance ability or enforce who must stay together.

Examples of grouping a roster

For twelve workshop participants and four teams, each team has three people. Generate determines the membership; the team sizes alone do not reveal who will be grouped together.

For ten players and a maximum of four per team, the result has three teams of four, three and three. Choosing three teams directly produces the same sizes, with a new random assignment when you generate.

For five people and a maximum of two per team, the sizes are two, two and one. The maximum is respected, so the tool does not create a team of three to avoid the single-person group.

When you need a different grouping method

Use a dedicated method when an activity requires captains, balanced abilities, fixed memberships, separation rules or an official audited draw. This tool does not check those requirements or assign special roles.

Every entered line represents one participant, even when labels repeat. Check the roster before drawing. Repeating a draw can repeat a previous arrangement; a fresh draw is not a promise of a different result.

Your roster stays in this tool’s browser session

The grouping runs in your browser without tool-added uploads or saved roster history. Copy writes the result to your clipboard only when requested, and Download creates a local text file. Normal site services and consent settings remain separate.

Random team and group questions

Yes. Teams and groups use the same assignment method here. Use it for class activities, discussion groups, workshops or casual games.

Some teams receive one extra person, with the larger teams listed first. Everyone is assigned once, and no empty teams are created.

Set Maximum people per team to two. An even roster forms pairs; an odd roster leaves one single-person group because no team may exceed that maximum.

No. Repeated names remain separate entries and trigger a reminder. Add initials or another distinguishing label before generating if the shared result would otherwise be ambiguous.

Not necessarily. The tool balances headcount only. It has no information about experience, ability, roles or relationships, so it cannot balance those factors.

Method and sources

The browser supplies random 32-bit words. Rejection sampling avoids modulo bias; a descending Fisher–Yates shuffle permutes entry IDs before filling the stated team sizes.

Assuming independent uniform random words, each permutation is equally likely. Larger teams have more places. This is neither ability balancing nor an independently audited draw.

Balloon arch & garland calculator

Estimate balloons for your measured route, then plan quantities by size and color.

Open tool — Balloon arch & garland calculator

Round Robin Schedule Generator

Create single or double round-robin pairings for 2–32 players or teams, with byes and a complete text download.

Open tool — Round Robin Schedule Generator

Random Name Picker

Pick one entry at a time without replacement, keep duplicate names explicit and reset a round without losing your list.

Open tool — Random Name Picker
View all tools in this category