Random Name Picker
Paste a list, pick one or more items at random.
100% in your browser — nothing uploadedRandomly pick one or more names from a list
About this random name picker
Paste a list of names, items, or options — one per line — choose how many to pick, and click the button for a random selection. A quick slot-machine-style animation flashes through random entries before revealing the winners with a smooth fade-in effect.
Selection is done without replacement using a Fisher-Yates shuffle powered by the Web Crypto API (crypto.getRandomValues). This means if you pick 3 from a list of 10, each of the 10 items has an exactly equal 30% chance of being selected, and no item can appear twice. The randomness is cryptographically secure, not pseudo-random.
Common uses include picking volunteers for a task, selecting raffle winners, choosing which topics to cover in a limited meeting, assigning reviewers to documents, or deciding the order of presentations. Teachers use it to call on students fairly, and managers use it for on-call rotation.
The tool handles lists of any practical size. You can pick anywhere from 1 to the total number of items. If you ask for more picks than the list has entries, an error message appears instead. Everything runs locally in your browser.
FAQ
Can the same name be picked twice?
No. Selection is done without replacement — once an item is picked, it cannot appear again in the same draw. This uses a Fisher-Yates shuffle, the gold-standard algorithm for unbiased sampling.
Is the randomness truly fair?
Yes. The picker uses crypto.getRandomValues, which provides cryptographically secure random numbers — every item has an exactly equal probability of being selected.
Are my names stored anywhere?
No. Everything runs in your browser. Your list is never sent to a server or saved.