Fairly split any list into teams — reshuffle till it feels right.
👥 Fisher-Yates shuffle with crypto-grade randomness, then round-robin dealing keeps team sizes within one of each other. First-entered names get no advantage.
Fisher-Yates shuffling gives every permutation identical probability, then round-robin dealing keeps sizes within one player across teams. Naive approaches (picking random names per slot) subtly favor earlier slots.
Paste names with temporary prefixes to force outcomes: put two must-not-team members into the same numbered line position logic by splitting lists manually, then reshuffle the rest. Simple beats configurable for one-off splits.
Code review pair rotations, presentation orders, room assignments at events, dinner groups at conferences — anywhere a visible-fair split defuses "you always pick favorites".
The Random Team Generator creates random team generator on demand, right in your browser. Set the options you need, click generate, and the result is ready to copy. Because everything runs locally, nothing you enter or produce leaves your device.
Generators like this are useful when you need a specific output (a password, a UUID, a QR code, placeholder text) and don't want to install an app or trust an unknown website with your data. This tool is free, has no usage limits, and works the same on phone and desktop.
Common uses: people reach for this tool when they need to use a split class into random groups, team generator from name list, assign players to teams randomly, or group students into equal teams online.
Browser-based tools like this one have a few real advantages over installed software or manual methods:
More tools you might find useful