Random Group Generator

Split a list of names into random teams instantly.

How the Random Group Generator Works

Enter your list of names (one per line), choose how many groups you want, and click Split. The tool shuffles all names using the Fisher-Yates algorithm and distributes them evenly across the groups. If the names don't divide equally, the extra people are spread across the first groups.

Click Split again to get a completely new random arrangement. Every possible grouping has an equal chance of being selected.

When to Use Random Groups

Tips for Better Groups

For the best results, aim for 3 to 5 people per group. Smaller groups give everyone more speaking time, while larger groups offer more diverse perspectives. If you need specific constraints (e.g., one senior member per group), split first and then swap manually.

Frequently Asked Questions

How does the random group generator work?

Enter your list of names, choose how many groups you want, and click Split. The tool shuffles all names randomly and distributes them evenly across the groups. If the names don't divide equally, the extra people are spread across the first groups.

Is the grouping truly random?

Yes. The tool uses the Fisher-Yates shuffle algorithm, which guarantees every possible arrangement has an equal probability of occurring. Each person has an equal chance of being in any group.

Can I use this for Secret Santa?

You can use it to create pairs by setting the number of groups to half the number of people. For a proper Secret Santa where nobody gets themselves, use a dedicated Secret Santa tool.