Random Name Picker

Pick random winners from any list: paste names, choose how many to draw, and get fair unbiased results instantly. Perfect for raffles and teams. Free tool.


Enter your values and press Calculate.

Results are estimates for planning purposes and are not financial, medical, or professional advice.

How to Use the Random Name Picker

Need a fair way to pick raffle winners, choose teams, or decide who presents first? Paste your list of names, tell the picker how many to draw, and it shuffles the list with a proven random algorithm so every name has an equal chance.

  1. Paste or type your names into the box, one name per line. Blank lines are ignored — replace the sample text with your own list.
  2. Enter how many names to pick. For a single winner, enter 1. The count cannot exceed the number of names in the list.
  3. Read the picks. Each draw shuffles the full list again from scratch, so running it twice can repeat names.
  4. For elimination-style draws, delete the picked names from the list and run it again on whoever remains.

How Fair Is the Draw?

The picker uses the Fisher-Yates shuffle, the standard algorithm for fair random ordering. It walks backward through the list, swapping each name with a randomly chosen earlier name, so every possible ordering of the list is equally likely. Because each name has exactly the same probability of landing in any position, taking the first names after the shuffle is a genuinely fair draw — the same fairness a well-shuffled deck of cards gives you.

The odds are simple arithmetic. With N names and one pick, each name has a 1-in-N chance. Picking k names from N gives every name a k-in-N chance of being selected:

List size Names picked Each name’s chance
10 1 10%
20 1 5%
20 3 15%
50 5 10%
100 10 10%

One warning: if the same person appears twice in the list, their chance doubles. If fairness matters, scan the list for duplicates before you draw. Everything runs in your browser — your names are never uploaded or stored anywhere.

Example

Enter five names, Alice, Bob, Carol, Dave, and Eve, one per line, and ask for 2 picks. The picker shuffles all five names into a random order, for example Carol, Eve, Alice, Dave, Bob, and returns the first two: Carol and Eve. Run it again for a fresh shuffle and a different pair. For a no-repeat draw, delete Carol and Eve from the box, and the next run picks only from Alice, Bob, and Dave.

Random name selection from a group illustrated
Random name selection from a group illustrated
Fair vs unfair random selection methods illustrated
Fair vs unfair random selection methods illustrated

Where a Fair Draw Matters

Raffles and giveaways. Paste in every entrant, pick the winner on screen, and screen-record the draw so anyone can verify it later. For tiered prizes, pick the grand prize first, delete that name, and draw again for the runner-up.

Classrooms. Teachers use random picking for cold-calling and reading order. It keeps every student equally ready to answer, and no one can claim the teacher plays favorites.

Teams and groups. Ask for half the names to form team one, then run the picker on the names left over for team two — or read the shuffled list top to bottom and alternate picks.

Everyday decisions. Speaking order for stand-ups, who makes the coffee run, the order of a draft in a fantasy league — anywhere “you choose” creates arguments, a visible random draw ends them.

Frequently Asked Questions

Is the name picker truly random?

Yes for all practical purposes. It uses the Fisher-Yates shuffle with your device’s random number generator, giving every name an equal chance on every draw.

Can the same name be picked twice?

Each run is independent, so yes, a name can appear again if you run the picker twice. For draws without repeats, delete picked names from the list between runs.

How many names can I enter?

Hundreds work fine. The box accepts any list length, and blank lines are skipped automatically.

Can I pick teams instead of winners?

Yes. Ask for half the names to form team one, then run it again on the remaining names for team two, or just split the shuffled order down the middle.

Does the order of my list affect the result?

No. The shuffle randomizes the entire order before picking, so names at the top have no advantage over names at the bottom.

What are the odds that a specific name gets picked?

For one pick from N names, each name has a 1-in-N chance — 5 percent in a list of 20. Picking k names from N gives every name a k-in-N chance, so picking 3 from 20 gives each person a 15 percent chance.

How do I run a giveaway draw that people can verify?

Publish or paste the full entrant list first, then draw live or screen-record the draw so anyone can watch the pick happen. For multiple prizes, draw the biggest prize first, delete the winner’s name, and draw again so no one wins twice.

Related Calculators

Need more randomness? Try our Random Number Generator, Word Counter, and Percentage Calculator.


Scroll to Top