Random Group Generator
Use this random group generator to divide a list of people into teams for a class, workshop, game, or group activity. Add names, choose the number of teams or team size, and generate a starting arrangement. Review the result before using it, especially when the activity requires accommodations or specific group rules.
Create teams from a list
Paste one name per line and remove accidental duplicates or blank entries. Choose the number of teams or the desired size, depending on the controls available. If the number of people does not divide evenly, some teams may contain one more person than others. Decide whether that is acceptable before generating teams.
Fairness controls and constraints
Some activities need more than a random split. If the tool supports captains, choose them according to a rule set before forming teams. Keep-apart constraints can prevent two people from being placed together; keep-together constraints can preserve a pair. Apply only the constraints the activity genuinely needs, and explain them so the process remains transparent.
A random assignment is not automatically fair in every context. Consider accessibility, safety, skill balance, and any accommodations that must take priority over random grouping.
Review, adjust, and share
Inspect the generated rosters and correct any data-entry mistakes. If drag-and-drop changes are available, use them to make an agreed adjustment, not to quietly favour a participant. Copy, export, or print the final teams only through controls that exist in the current tool. Keep private lists secure.
Frequently asked questions
How are the teams made fair?
Fairness depends on the activity. Random grouping can reduce deliberate favouritism, but you may also need to consider team size, accessibility, skill balance, or agreed constraints. Explain the method before generating teams.
Can I stop two people being on the same team?
Use a keep-apart or avoid-pair control only if the current tool supports it. Add the constraint before generating and check the resulting teams.
Can I name the teams and captains?
If the editor supports team names or captain assignment, set them before sharing the final roster. Confirm the displayed names and assignments after generation.
How many names can I add?
The generator works from name lists of up to 1,000 entries, the same limit as the wheel. For a live activity, paste your final list and run one test generation before the session to confirm the team sizes.
Related tools: Spin the Wheel · Random Letter Generator