Lifestyle
Random Name Picker
Pick random names from a list. Paste your names, choose how many to draw, and get fair, crypto-strong picks for raffles, giveaways, or team assignments.
Settings
Add some names, choose how many to pick, then click Pick.
Frequently Asked Questions about the Random Name Picker
How does the random name picker work?
You enter one name per line, choose how many to pick, and the tool draws from your list using your browser's Web Crypto API. It uses a rejection-sampling method to eliminate modulo bias, so every name has a statistically equal chance on each draw.
Is the selection truly random?
Yes. The tool calls crypto.getRandomValues on a Uint32Array and uses rejection sampling to avoid modulo bias. This is the same cryptographic randomness browsers use for security tokens, so results are not predictable or reproducible.
Can I prevent the same name from being picked twice?
Turn on the No duplicates toggle. The tool then runs a Fisher-Yates shuffle over your list and returns the first N names from that shuffled order, so no name appears more than once. If you request more picks than you have unique names, the tool returns no result.
How many names can I add?
There is no cap on the list size, so you can add as many names as you want. The number of picks per draw must be between 1 and 1,000. Blank lines are ignored automatically.
Are my names sent anywhere?
No. The picker runs entirely in your browser. Your names are never transmitted to any server and never leave your device.