randarium
Lists

Group Splitter

Paste a list and split it into evenly sized, reproducible random groups.

Also known as: team maker · random teams · divide list

seeded

Presets

Output

No output yet — set your options and hit .
About this tool, tips & examples

What it does

The Group Splitter divides a list into balanced random groups — a random team generator for people, and a batch splitter for anything else. Paste one name or item per line, choose 2 to 100 groups, and every group comes out within one member of the same size. Seeded splits are reproducible, so an assignment can be re-derived if anyone asks.

Common use cases

  • Classroom teams — split a roster into pairs, project groups, or two halves for a debate (presets for pairs, two teams, four groups, and squads).
  • Workshops and offsites — mix people who don’t usually work together by letting chance do the seating.
  • Sports and game nights — fair pick-up teams without captains and hurt feelings.
  • A/B batches — split test cases, URLs, or datasets into balanced random buckets.

Settings

  • Items — one person or item per line; blank lines are ignored.
  • Number of groups — 2 to 100; when the list doesn’t divide evenly, groups differ by at most one member.
  • Seed — the same seed and list always reproduce the same grouping.

Privacy note

The list stays in your browser — never uploaded, and treated as private input. The split is random organization only; it makes no claims about skill, fit, or balance beyond group size.

FAQ

Are the groups exactly equal? Within one: 17 people into 4 groups gives sizes 5/4/4/4. Who gets the extra member is part of the shuffle.

Can I prove the split was fair? Run it with a seed and share it — anyone can re-run the same list and seed and get the identical groups.

Can I balance by skill or keep certain people apart? Not directly — this is a pure random split. A common trick: split the strong players and the rest as two separate lists into the same number of groups, then merge.