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.
Make random teams from your list
- 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.
- 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.
- 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
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.
Related tools
Balloon arch & garland calculator
Estimate balloons for your measured route, then plan quantities by size and color.
Open tool — Balloon arch & garland calculatorRound 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 GeneratorRandom 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