ToolLineup

Random Name Picker

Paste a list of names, entries or options — one per line or separated by commas — and draw one or more at random, or shuffle the whole list into a random order. The shuffle uses a Fisher-Yates pass over the browser cryptographic random number generator, so every ordering is exactly as likely as every other. Duplicate entries are kept rather than merged, since a repeated name is often a deliberate extra chance. Everything is generated in your browser; nothing is uploaded and no result is recorded anywhere.

How it works

Paste your list one entry per line, or separated by commas, and draw winners at random. The shuffle uses the browser’s cryptographic random number generator with a Fisher-Yates pass, so every ordering is equally likely — which is what makes a draw defensible if anyone asks.

Duplicate entries are kept rather than merged, because a repeated name is often a deliberate extra chance. The count of duplicates is shown so you can tell whether that was intended.

Nothing is uploaded, and no result is recorded anywhere outside this page.

0 entries

Frequently asked questions

Is the draw actually fair?

It uses a Fisher-Yates shuffle driven by the browser cryptographic random number generator, which makes every possible ordering exactly equally likely. That is the standard for a shuffle you need to defend; a naive sort by a random key is not.

What happens to duplicate entries?

They are kept. A name entered twice has twice the chance of being drawn, which is often the point — but the number of duplicates is shown so you can tell whether it was intended.

Can I run several rounds without repeating a winner?

Turn on "remove winners from the list" and each draw takes the winners out, so the next round is from those who remain. Only the drawn entries are removed, not every copy of a duplicated name.

Is my list stored or sent anywhere?

No. The list stays in the page, nothing is uploaded, and no result is recorded — closing the tab discards everything.

What is the shuffle button for?

It puts the whole list in a random order rather than picking a subset, which is what you want for a running order, a presentation sequence or assigning turns.

Related tools