Random Name Picker

Draw winners, shuffle a list or split teams — with a seed you can publish so the result can be checked.

The Random Name Picker runs entirely in your browser. The entries you paste are shuffled on your device and never uploaded.

Open the Random Number Generator

About Random Name Picker

Most name pickers ask you to trust them. This one draws with a seeded generator instead, so a giveaway can be audited: publish the entry list and the seed alongside the winner, and anyone can reproduce the same draw and confirm it. The same seed drives every mode — pick winners with or without replacement, shuffle a list into a running order, deal people into teams as evenly as the numbers allow, or build a Secret Santa ring where nobody draws their own name. Entries are typed or pasted straight in, duplicates can be collapsed, and the odds for each entry are shown so the draw is honest about itself.

Features

How to use the Random Name Picker

  1. Paste or type your entries, one per line
  2. Pick a mode: winners, shuffle, teams or Secret Santa
  3. Press draw again for a new result, or type a seed to repeat an old one
  4. Copy the result — the seed is included so the draw can be checked

Example

Input

8 names · 2 winners · seed "launch-day"

Output

Winners:
1. Katherine Johnson
2. Alan Turing

Seed: launch-day

Anyone with the same list and the same seed gets the same two names — which is what makes a public draw verifiable.

Common errors & troubleshooting

Frequently asked questions

How do I pick a random winner from a list?
Paste the entries one per line, set how many winners you want, and draw. Every entry has an equal chance, and the seed shown underneath lets anyone reproduce the same draw later.
What is a seed and why does it matter?
It is the starting value of the random generator. Publishing it alongside your entry list turns an unverifiable claim into something anyone can check by reproducing the draw — useful for public giveaways and prize draws.
Is the shuffle actually fair?
Yes. It uses the Fisher–Yates algorithm, which gives every possible ordering exactly the same probability. Naive shuffles that sort by a random comparator do not, and visibly favour some orderings.
How do I split a group into random teams?
Switch to team mode and set the number of groups. Entries are shuffled, then dealt round-robin, so the groups differ by at most one member.
Can I use this for a Secret Santa?
Yes — the pairing mode builds one closed ring of givers and receivers, so everyone gives once, receives once, and nobody draws their own name. Share the seed if you want participants to be able to verify the assignment was not tampered with.

Related tools

All ArrayKit tools