Skip to tool
MyToolPantry

Groups

Random Team Generator

Build balanced random groups from a list of people.

ToolEnter your information below
Private — data stays on this deviceUse local IDs when possible. Nothing in this tool is uploaded.

Group size is a balancing target. A keep-together set larger than that target stays intact and can create an oversized group; warnings identify constraints that cannot be satisfied.

Local export optionsNever uploaded
Save to projectKeep this result with related tools and data.
My Projects

How this tool works

The group generator cleans the participant list, shuffles eligible entries, and distributes them across groups according to the selected group size.

Assumptions

Blank and case-insensitive duplicate participant lines are removed. The selected group size is a balancing target, or is derived by ceiling(participants ÷ requested groups); keep-together constraints may override that target.

Limits to know

Constraints are best-effort. Unknown names and malformed pairs are ignored; impossible keep-apart rules produce warnings, and an oversized keep-together set can exceed the selected target group size. Review every group for accessibility, safety, and instructional needs before use.