Randomizing...

1. Participants List 0 Added
List saves automatically
Number of Teams Split list into X groups.
Max Team Size Max X people per group.

Team Results

Processing...

Drag & drop names to adjust teams

Certified Random Draw • Fisher-Yates Algorithm •

Why Use a Random Team Generator?

Manually selecting teams for classrooms, sports, or office activities often leads to complaints about fairness. "You put all the smart kids together!" or "That team is stacked!" are common grievances.

This Random Team Generator eliminates bias. By using a cryptographic randomization algorithm, we ensure that every single participant has an equal mathematical chance of landing in any group. It acts as an impartial referee, saving you time and preventing arguments.

science The Algorithm: Fisher-Yates Shuffle

We don't just pick names out of a hat. This generator uses the Fisher-Yates Shuffle algorithm powered by your browser's crypto.getRandomValues() method.

What this means for you:

  • True Randomness: It uses atmospheric noise data from your device to generate random numbers, making patterns impossible to predict.
  • Perfect Balance: Our "Round Robin" distribution logic ensures that if you have 10 people and want 3 teams, you get groups of 4, 3, and 3. No one is left out.
  • Certified: The results include a timestamp, proving the teams were generated at that exact moment.

settings How to Use the Tool

You have two powerful ways to organize your list:

  • By Number of Teams: Perfect when you have a fixed number of tables or stations. (e.g., "I have 5 tables, split the class into 5 groups").
  • By Team Size: Perfect for capacity limits. (e.g., "Each car holds 4 people, tell me how many cars we need and who goes in which").

Frequently Asked Questions

Is this tool truly random? expand_more
Yes. We use the cryptographic standard for randomness in web browsers, which is the same standard used for generating secure passwords.
How do I import a list of names? expand_more
You can copy a column of names directly from Excel, Google Sheets, or a Word document and paste it into the input box. The tool automatically detects line breaks.
Can I export the results? expand_more
Yes! You can download a high-quality PDF report (great for printing) or an Image (great for sharing in chat apps). You can also just click "Copy Text" to paste the list into an email.
Is my data saved? expand_more
No. This tool runs 100% on your device (Client-Side). The names you type are processed in your browser's memory and are never sent to our servers.
Does it handle uneven numbers? expand_more
Yes. The algorithm distributes extra members evenly. If you divide 10 people into 3 teams, you will get two teams of 3 and one team of 4.