GenerateRandomSearch

Random Group Generator

Enter names and split them into random groups by choosing a target group size. Ideal for breakout sessions, workshops, or group projects.

What this generator does

Divides a list of people into random groups, sized either by how many groups you want or by how many people each group should hold. It is the same underlying split as the team generator, framed for classroom and workshop grouping rather than for sport.

How to use this tool

  1. Enter participant names, one per line.
  2. Choose your target group size.
  3. Generate to create random groups.
  4. Reshuffle any time for new groups.

Understanding the controls

Number of groups
Creates exactly this many groups and spreads any remainder one person at a time, so group sizes differ by at most one person.
People per group
Fixes the size of each group instead, creating as many as the list supports. The final group may be smaller when the numbers do not divide evenly.

Common use cases

  • Workshop or classroom breakout groups
  • Group project assignments
  • Discussion circles at events

Randomness and fairness

The list is shuffled once with your browser's cryptographic random number generator and then dealt into groups in order, so every person is equally likely to end up in any group and the order you typed the names in makes no difference to the result.

For how randomness is produced across the whole site, see how Generate Random works.

Common mistakes

Expecting groups to be mixed by ability or to keep particular people apart
The split is random and nothing else — the tool knows nothing about the people on the list. If certain pairings need to be avoided, the classroom seating chart generator handles keep-apart rules explicitly.

Privacy and your data

Names are grouped entirely in your browser, are never uploaded or stored, and never appear in the page address.