Random Picker (Name Picker)
Paste a list and pick a random winner, or shuffle the whole list. Cryptographically fair, with optional unique draws. Runs entirely in your browser.
Runs in your browser — nothing uploaded
Your list (one item per line)6 items
Pick a random winner from a list, or shuffle the whole thing into a random order. Paste names, entries, or any list — one per line — and draw fairly with a cryptographic shuffle. Great for giveaways, raffles, team assignments, and choosing who goes first.
Private by design — your data never leaves your device
How to use it
No account, no upload — it all happens on your device.
1
Paste your list, one item per line.
2
Choose Pick winners or Shuffle all.
3
For picking, set how many winners to draw.
4
Click the button to get a fair, random result.
What you can use it for
One list, many fair decisions.
| Use case | Mode |
|---|---|
| Giveaway or raffle winner | Pick winners, 1 |
| Draw several prize tiers | Pick winners, N |
| Randomize turn order | Shuffle all |
| Split into a random queue | Shuffle all |
Why a crypto shuffle
- Equal chance for everyone. Rejection sampling avoids the subtle bias that plain modulo math introduces, so no position is favored.
- Unpredictable.Results can't be reproduced or guessed from a previous draw, which matters for real giveaways.
- Unique winners. A multi-winner pick never repeats the same entry, just like drawing tickets from a hat.
Frequently asked
Is the draw actually fair?
Yes. It uses the Web Crypto API with a Fisher-Yates shuffle and rejection sampling, so every item has an equal chance and the order is unbiased — stronger than the typical Math.random shuffle.
Can I pick more than one winner?
Yes. In Pick winners mode, set how many to draw. Winners are always unique — the same name can't be picked twice in one draw. Use Shuffle all to randomize the entire list instead.
Is my list sent anywhere?
No. The list stays in your browser and the draw happens locally. Nothing you paste is uploaded or stored.