Random Group Generator — Split a List into Even Groups

Split a list of names into random groups — by number of groups, or by how many people per group.

How to use the random group generator

  1. Enter or paste names, one per line.
  2. Choose to split by number of groups or by people per group, then set the amount.
  3. Click Generate groups — click again any time for a fresh shuffle.

Where random groups help

Random grouping keeps things fair and mixes people up: breakout rooms and workshops, classroom project groups and lab benches, tournament pools, icebreaker rounds, and dividing a big crowd into manageable teams. Splitting by size is ideal when a station or activity fits exactly a certain number of people. Because it runs in your browser, your list stays on your device.

By group count or by group size?

These two settings answer different questions and choosing wrongly is the main reason a split comes out awkward.

Split by number of groups when the constraint is how many groups you can handle — four breakout rooms, three facilitators, two sides of a debate. Group sizes then vary with your headcount, which is fine for discussion work.

Split by people per group when the constraint is the activity — a lab bench that fits three, a board game for four, a station with four sets of equipment. The number of groups then falls out of the headcount, and you may end up with one short group, which matters far less than having a group of five crowded round a four-person task.

What group size does to behaviour

Size is not a neutral administrative detail; it changes how people act. Pairs give the most airtime per person and nowhere to hide, which is why they work for practice and peer review — though a mismatched pair has no third party to rescue it. Threes are the smallest group with a real dynamic, and reliably produce one quieter member, so give trios tasks with three distinct roles. Fours and fives are the sweet spot for project work: enough perspectives, still small enough that everyone has to contribute. Six and above is where social loafing sets in and one or two people start doing the work for everybody.

Handling the leftovers

Twenty-two people into groups of four leaves a remainder, and you have three options: one group of two, one group of six, or spread the extras so some groups have five. Spreading them is usually best — a group of six behaves noticeably differently from a group of four, while a group of five barely does. For a competitive activity, say how you handled it out loud, because an uneven split is the first thing a losing team will point at.

Reshuffling across a term or a workshop

Independent random draws repeat more than people expect, so running this fresh each week will put the same two people together again fairly soon. If deliberate mixing is the goal, keep a note of previous groupings and reshuffle until the new set looks different enough. Reshuffling in front of the group is worth doing either way — the visible randomness is what stops the split being argued with.

Picking the right splitter

Frequently asked questions

How is this different from the team generator?

The team generator always splits people into a set number of teams. This group generator can do that too, but it can also split by group size — for example "groups of 4" — which is handy when each group needs a fixed number of people rather than a fixed number of groups.

What happens when it does not divide evenly?

Groups are kept as even as possible. Splitting by number of groups spreads any extras across the first groups; splitting by size fills groups to the target and leaves any remainder in a smaller final group.

Is the assignment fair?

Yes. Names are shuffled with a fair Fisher–Yates shuffle before being grouped, so every arrangement is equally likely and nobody can claim it was rigged.

Is my list uploaded anywhere?

No. Everything runs in your browser and your list is only remembered on your own device, never sent to a server.

More random generators