KO | EN
FAIR RANDOM PICKER & TEAM DRAW

Random Name Picker & Team Splitter

Paste any list of names and set your exact winner count—or split everyone into balanced random teams in one click.

Enter Participant Names Entries: 0
Split by (uncheck any):
Number of Winners to Select
winner(s)
Running Cryptographic Shuffle...
Ready

Selected Winners

How Cryptographically Fair Drawing Works

Whether you are selecting giveaway winners, picking office raffle recipients, or randomly organizing teams for a workshop, transparency and fairness are paramount. TESTYOUR's Random Picker requires zero downloads or logins and ensures every entry receives strictly equal mathematical probability.

1. Fisher-Yates + Web Crypto API vs. Biased Sorting

Many basic browser randomizers rely on Array.sort(() => Math.random() - 0.5), a shortcut widely known in computer science to introduce subtle positional bias depending on how the browser's JavaScript engine compares elements.

Our picker replaces that shortcut with the Fisher-Yates shuffle driven by crypto.getRandomValues and rejection sampling, eliminating modulo bias and guaranteeing a genuine 1/N uniform probability for every single participant.

2. Popular Everyday Use Cases

  • Giveaways & Office Raffles: Paste any list—from a small group to 200+ event attendees—and draw your chosen number of winners cleanly.
  • Workshop Breakout Teams: Switch to Team Splitter mode to balance groups evenly without awkward pairing.
  • Backup / Alternate Winners: Use Draw More from Remaining to select extra winners from people who weren't picked in round one.

3. Frequently Asked Questions

Are pasted names ever uploaded or stored on a server?
Never. Everything executes 100% locally in your browser's memory—no personal lists leave your device.

How do full names with spaces (like "John Doe") and duplicates work?
By default, new lines, commas, and spaces all separate entries. Simply uncheck the Space delimiter option above if your list contains first-and-last names separated by spaces (such as "John Doe, Jane Smith" or one full name per line). With "Remove duplicate names" checked, accidental double entries are automatically merged into one entry before shuffling.