Skip to content

Random name picker

Paste the list, say how many winners you want and draw them all at once.

10 entries

Type or paste a whole list. Blank lines are ignored.

Saved in this browser only. Nothing is uploaded.

10 entries

Guide and details

Paste a list, choose how many winners, draw. Each draw comes with a receipt anyone can re-check.

Drawing several winners at once

Set “How many winners” and press Draw. The winners come out in the order they were drawn, which settles first, second and third place in one go. With repeats off, which is the default, a line that has been drawn is out of the running for the rest of that draw.

Tick “The same entry can win more than once” for draws where each pick starts from the full list, such as choosing who answers each of five questions.

How the draw is made

The page takes a 256-bit seed from crypto.getRandomValues and stretches it with SHA-256 into as many random numbers as the draw needs. For each winner it picks one of the remaining positions with equal odds and sets that position aside. This is the Fisher–Yates method, stopped after the number of winners you asked for.

A number that would make some positions slightly more likely than others is discarded and replaced by the next one. That step, called rejection sampling, is what removes modulo bias.

Tickets and duplicates

Each line is one ticket. If a list pasted from a form has the same person twice, they hold two tickets. “Remove repeats” keeps the first spelling of each name, ignoring upper and lower case and accents, so “José” and “jose” count as one.

Prefer to watch it happen? The wheel of names runs the same draw one winner at a time. To split everyone into groups instead, use the team generator.

Why use Choose Tools

  • One source of randomness

    Every draw calls crypto.getRandomValues and throws away the values that would cause modulo bias. A test fails if Math.random ever appears in the source.

  • The result comes first

    The wheel, the coin and the dice pick the outcome before they move. The animation always has the same length and only shows what was drawn.

  • A receipt you can recompute

    Wheel and name-picker winners are derived from a 256-bit seed with SHA-256. The Verify page repeats the calculation and compares.

  • Lists stay on your device

    They are kept in local storage. Shared links carry the list after the #, which browsers do not send to servers. There is no account.

  • Quiet by default

    Sound is off until you turn it on, and with “reduce motion” set in your system the result appears with no animation.

Questions and answers

What is the difference from the wheel?

The draw is the same. The wheel shows one winner at a time with an animation; the picker draws several winners at once and stays readable with hundreds of names.

Can the same person win twice?

Not unless you tick the option that allows it. By default winners are drawn without replacement, like taking tickets out of a hat. If a name appears on two lines, those are two tickets.

Does the order of my list matter?

It does not change anyone’s chance. It does matter for the receipt: the verification recomputes the winners from the seed over the list in the exact order shown.

In what order are the winners listed?

In the order they were drawn. If you are awarding first, second and third prizes, the first name listed is the first one drawn.