Random Name Picker
Pick random names from a list for raffles, giveaways, or classroom activities. Choose how many winners. Cryptographically fair, runs in your browser.
Reference
How does the name picker work?
This tool uses a partial Fisher-Yates shuffle with crypto.getRandomValues() to select the requested number of unique names from your list. Each name has exactly equal probability of being chosen — no name can be picked twice in a single draw. The algorithm is the same used in professional lottery systems.
Common uses
- Raffles & giveaways — fairly select winners from a list of participants.
- Classroom activities — randomly call on students or assign groups.
- Team selection — pick team captains or assign random partners.
- Decision making — randomly select from a list of options when you can't decide.
Privacy
All names stay 100% in your browser. No data is sent to any server.