# Random team generator

> Split names into teams at random, or balance them by skill, then copy or print the teams.

Split a list of names into random teams of equal size, or balance them by skill. Shuffled with secure randomness. Nothing is uploaded or saved.

- Tool: [Random team generator](https://fixmint.cc/team-generator)
- Category: [Make & generate](https://fixmint.cc/generators)
- Fixes: Split people into fair teams
- Runs in the browser: files and text stay on the device, no sign-up, free.

## How to split people into random teams

1. Paste the names, one per line or comma separated.
2. Choose the number of teams or people per team. Tick balance by skill if your names end with a number.
3. Shuffle again for new teams, then copy the text or print the cards.

## Questions

### How are the teams chosen?

The names are shuffled with Fisher–Yates, using random numbers from crypto.getRandomValues, the browser’s cryptographic random source. Every split is equally likely, and no name is favoured.

### How big is each team?

Teams differ by at most one person. Thirteen names in three teams make teams of 5, 4 and 4. If you choose people per team instead, the number of teams follows from the list.

### What does balance by skill do?

Put a number after each name, like “Sam, 3” or “Sam 3”. The names are sorted from highest to lowest and dealt in a snake, so the totals stay close. Each team’s total is shown under its list.

### Are the names saved?

No. The names stay in the box on this page and are not uploaded. Only the settings, such as the number of teams, are remembered on this device.

## Related tools

- [Random picker](https://fixmint.cc/random-picker): Pick a winner fairly
- [Printable calendar](https://fixmint.cc/printable-calendar): Need a calendar to print
- [Printable lined & graph paper](https://fixmint.cc/printable-paper): Need paper to print
- [Calendar event](https://fixmint.cc/calendar-event): Send an event anyone can add
