In short: A random name picker draws one or more items from a list at random — fairly, using a cryptographic random number generator — and can also shuffle the whole list or split it into teams.
About Random Name Picker & List Randomizer
Classroom questions, giveaway winners, secret-santa draws, code-review rotations and five-a-side teams all need a random choice that everyone can accept as fair. This picker uses the browser’s cryptographically secure random generator (crypto.getRandomValues) with an unbiased Fisher–Yates shuffle, so every item has exactly the same chance.
Winners are drawn without replacement — the same name cannot win twice — and teams are balanced so their sizes differ by at most one. Nothing is stored; refresh and the list is gone.
How to use Random Name Picker & List Randomizer
- Paste your list, one name or item per line.
- Choose Pick winners, Shuffle list or Split into teams, and set the number.
- Press the button. Press again for a new random result.
Examples
Paste 340 entrant names, pick 3 winners — three distinct names are drawn, in draw order.
22 names into 4 teams gives two teams of 6 and two of 5.
Frequently asked questions
Is it really random?
Yes. Results come from crypto.getRandomValues, the same source used for generating passwords and keys, with rejection sampling to avoid bias.
Can the same person win twice?
No. Winners are drawn without replacement. Duplicate names in your list are removed by default so nobody gets extra chances by accident.
Can I prove the draw was fair?
There is no audit log. For a public draw, share your screen while you press the button.
Is my list uploaded?
No. It stays in your browser. You can check this yourself: open your browser’s developer tools, switch to the Network tab and use the tool — no request carries your input.
Updated November 2026 · Free, no signup · How we build and test tools