What the team generator does
Picking teams by hand takes time and can leave someone feeling picked last. This random team generator splits any list of names into the number of groups you choose, keeping team sizes as even as possible. It's great for class projects, pickup games, office icebreakers, trivia nights and breakout rooms.
How to use it in 3 steps
- Paste or type names, one per line.
- Choose how many teams you need.
- Press Generate, then copy the teams to share them.
Prepare a roster everyone can check
List each participant once, using a clear name or agreed nickname. If two people share a name, add an initial so you can tell them apart. Check attendance before generating: someone who is absent should not occupy a place in a working group. Choose the number of teams to suit your space, equipment and activity, then press Generate and review the full allocation. Copy the teams when you are ready to announce them. This direct workflow avoids repeatedly spinning individual names or drawing numbers that can repeat.
Classroom projects and PE groups
Random assignment can introduce students to classmates outside their usual friendship groups without publicly ranking who gets picked first. For a project, explain the task and assign roles such as presenter, recorder and timekeeper after the groups are formed. Give students time to understand their roles instead of assuming a shuffled list guarantees equal participation. For PE or pickup sports, check access needs, available equipment and safe group sizes before drawing. Even headcounts do not guarantee equal athletic skill or experience.
Workshops, breakout rooms and game nights
Use the generator for training exercises, brainstorming groups, onboarding activities or workshop breakout rooms. Confirm who is present and whether everyone can access the same meeting or materials. A random split does not automatically include one person from each department, so handle any essential staffing requirement separately. For trivia or party games, decide whether couples and existing teams can play together before making the roster. Number or name the resulting teams so people can quickly find the right table or room.
Fair process is different from balanced ability
The tool keeps group sizes as even as possible, with a difference of at most one person. It does not measure skill, personality, experience or learning needs, and it does not enforce keep-together or keep-apart rules. If a facilitator needs one trained person in each group, arrange that requirement manually and use random assignment only for the remaining places. Clearly explain any adjustments rather than presenting a manually changed allocation as an untouched random draw.
Before generating, agree whether the first valid result will be accepted and when swaps are allowed. Accessibility, safeguarding or a genuine practical constraint can justify an adjustment; randomness should not overrule those needs. Repeatedly generating until you like a result is a selection decision by the organizer, not a guarantee of balanced teams. Likewise, random team formation is not tournament seeding and cannot promise that strong competitors will avoid one another.
Show the result without exposing unnecessary information
Let participants inspect the eligible names and team count before the draw, then show the generated groups together. Use only the identifying information needed for the activity: a public screen or copied message usually does not need private contact details. Random assignment uses the browser's cryptographic random number generator, but visibility alone is not an audited guarantee. Keep the final roster for your own event records if required, and start a new allocation only when the agreed rules call for one.
Tips
- Prepare necessary skill or accessibility constraints manually before random assignment.
- Use the classroom name picker afterward to choose which team goes first.
- Number the teams on a whiteboard so groups can find each other fast.