Skip to content
universalWheel Picker

Blog

How to Pick Random Names from a List

Picking one name from a list takes seconds, but a few preparation steps make the result easier to trust.

By the Universal Wheel Picker Team

Start with a clean list

The draw can only be as fair as the list behind it. Before picking anything, collect the names in one place, ideally a plain text file, a spreadsheet column or a chat message with one name per line. Check that every eligible person appears and that nobody who is ineligible sneaks in.

Two small problems cause most disputes. The first is a missing name: someone joined late, or a nickname did not match the formal one. The second is a double entry: “Sam”, “sam” and “Sam ” on the same list can look like three different people to a careless tool and give one person triple the chance. Taking a minute to scan the list prevents both.

Put the names into a wheel

A wheel picker such as this one expects one entry per line, so you can paste a column straight from a spreadsheet or a document without any formatting. The wheel needs at least three entries, and it stays readable up to roughly 50, which covers most classrooms, teams and friend groups.

Two settings are worth understanding. “Remove duplicate entries” ignores upper and lower case, so “Sam” and “sam” count once, which is usually what you want. If you need two people with the same first name, add a surname or an initial, such as “Sam K.” and “Sam L.”. “Shuffle order on each spin” rearranges the slices before every spin, so the display is not always the same; it does not change anyone’s chances.

Spin and read the result

Click Spin and the wheel turns, slows down and stops on a winner, who is then shown beside the wheel. The winner is chosen with crypto.getRandomValues(), the browser’s secure random generator, in a way that avoids modulo bias, the small unevenness you can get from naive code. Every name has the same chance on every spin.

If you want to announce the result, “Copy Winner” puts the name on your clipboard so you can paste it into a chat or a document. Nothing is uploaded and nothing is saved, so the names you typed stay in your browser and are gone when you close the page. That matters if the list contains real people’s names.

Picking more than one name

A single spin gives a single winner. To choose several names, use this approach:

  1. Spin once and note the winner.
  2. Delete that name from the list, so the same person cannot win again.
  3. Spin again with the shorter list.
  4. Repeat until you have enough winners.

Removing winners makes the chance of every remaining name rise slightly with each round, which is exactly how drawing names from a hat works. Keep in mind the three-entry minimum: if you want to draw the very last names of a small group, you may need to stop the wheel and decide the final pair another way, such as a coin flip.

If you would rather allow repeats, for instance when choosing who answers each question in a quiz, leave the list unchanged and spin again. Then the same person can be picked twice, and that is correct behaviour for independent draws.

Tips for keeping the draw credible

How you run the draw matters as much as the tool. These habits help everyone accept the outcome:

For a very large group, such as hundreds of names, a wheel is the wrong visual. Slices become too thin to read, so a spreadsheet-based method or another draw format may suit you better.

Handling special cases

Real lists rarely behave perfectly. If two people share a first name, add a surname or an initial so the winner is unambiguous when announced. If someone is absent, remove them before spinning rather than after, because a spin that lands on an absent person wastes a draw and invites the temptation to spin again until a convenient name appears.

When the draw happens remotely, share your screen so that everyone sees the list and the spin together. Because the wheel runs in the browser and picks locally, there is nothing to log in to and no waiting for a server.

When random is and is not appropriate

Random selection is a good fit for fun, low-stakes situations: who tells the next story, who gets the first turn, which volunteer goes first. It is also a fair way to break a tie between equally qualified people when everyone has agreed to it beforehand.

It is not a substitute for judgement when merit, safety or fairness to individuals matters. Hiring, grading and allocating limited resources should rest on proper criteria. If you are drawing names for a prize or competition, the rules differ by country and platform, and the organiser is responsible for checking them. Nothing here is legal advice.

Pick a name now

→ universalwheelpicker.com