Random Name Picker
Random Name Picker
Type one name per line and choose how many to pick — great for raffles, choosing a volunteer, random team assignments, or picking a giveaway winner fairly.
Picks are generated using a proper Fisher-Yates shuffle, the standard algorithm for guaranteeing every name has an exactly equal chance of being selected rather than a biased pseudo-random approach that might quietly favor names near the top or bottom of the list. When picking more than one name, each selection is drawn without replacement (no repeats) unless you ask for more names than you actually listed, and every click of Calculate produces a completely fresh, independent draw — useful whenever fairness genuinely needs to be demonstrable, not just assumed.
- Fair randomness: uses a proper Fisher-Yates shuffle so every name has an equal chance of being picked.
- No repeats: when picking more than one name, each pick is unique (drawn without replacement) unless you request more names than you've listed.
- Click Calculate again for a fresh random selection — each run is independent.
Can the same name be picked twice in one run?
No — if you request multiple picks, each selection is unique within that single result (no replacement), though you can list the same name multiple times if you want it weighted more heavily.
Is this good for a raffle or giveaway?
Yes — enter all eligible entries as separate lines and pick the number of winners you need.
Random Name Picker


Type one name per line and choose how many to pick — great for raffles, choosing a volunteer, random team assignments, or picking a giveaway winner fairly.
Picks are generated using a proper Fisher-Yates shuffle, the standard algorithm for guaranteeing every name has an exactly equal chance of being selected rather than a biased pseudo-random approach that might quietly favor names near the top or bottom of the list. When picking more than one name, each selection is drawn without replacement (no repeats) unless you ask for more names than you actually listed, and every click of Calculate produces a completely fresh, independent draw — useful whenever fairness genuinely needs to be demonstrable, not just assumed.

- Fair randomness: uses a proper Fisher-Yates shuffle so every name has an equal chance of being picked.
- No repeats: when picking more than one name, each pick is unique (drawn without replacement) unless you request more names than you've listed.
- Click Calculate again for a fresh random selection — each run is independent.
Can the same name be picked twice in one run?
No — if you request multiple picks, each selection is unique within that single result (no replacement), though you can list the same name multiple times if you want it weighted more heavily.
Is this good for a raffle or giveaway?
Yes — enter all eligible entries as separate lines and pick the number of winners you need.
