SpinKit ← All guides
HomeGuides › Random name picker

How to pick a name at random — and make it fair

Drawing a single name sounds trivial. Doing it so nobody feels cheated is the hard part.

Picking one person out of a group comes up constantly: who answers the next question, who wins the giveaway, who gets the last ticket, whose turn it is to present. The pick itself is easy. The tricky bit is making it feel fair to everyone watching — because the moment a choice looks like it favoured someone, the result loses its value.

This guide walks through how to draw a name properly: how real randomness differs from "I'll just choose", when to remove names after they're drawn, how weighting changes the odds, and how to run the draw in front of a group so the outcome is trusted.

Why "just pick someone" quietly goes wrong

When a person chooses on the spot, they are not random — and they usually know it. We gravitate toward the names we remember, the people making eye contact, the friend we like, or whoever is physically closest. Even trying hard to be even-handed, a human picker tends to over-pick a handful of people and skip the quiet ones entirely.

That bias is invisible to the person picking but obvious to the group over time. The fix is to take the decision out of human hands: generate the pick with a method that gives every eligible name a genuinely equal chance, and let everyone see it happen.

Equal chances vs. weighted chances

There are two fair ways to draw a name, and it's worth being clear which one you want:

On a spin wheel you can give a name a larger slice to weight it, and the visual makes the odds obvious to everyone: a bigger slice plainly means a bigger chance. That transparency is the whole point.

Rule of thumb: if you can't explain why one name is more likely than another, it should be equal chance. Hidden weighting is what makes a draw feel rigged.

Should you remove a name after it's drawn?

This is the question people get wrong most often. It depends entirely on what you're doing:

SpinKit lets you remove the winner with a single tap after a spin, so you can run a "draw until everyone's been picked" session without editing the list by hand between spins.

Run the draw where everyone can see it

A fair method still needs to look fair. A pick that happens privately — in someone's head, or on a screen only one person can see — invites doubt no matter how honest it was. So:

  1. Show the full list first. Let people confirm every name is in and spelled right before you spin. Surprises after the result are what start arguments.
  2. Spin in public. Put the wheel on a shared screen, projector or stream so the motion and the landing happen in front of the group.
  3. Announce the result as it lands rather than reading it off afterwards. The visible spin is the proof.

If your group isn't in the same room, a live room lets everyone watch the same spin at the same time, so a remote draw carries the same weight as one done in person.

A quick, repeatable routine

Put together, a clean name draw looks like this:

  1. Paste or type the names into a wheel.
  2. Decide equal vs. weighted, and set slice sizes if you're weighting.
  3. Show the list to the group and confirm it.
  4. Spin in view of everyone.
  5. Remove the winner if this is a no-repeats draw; leave them in if every pick is independent.
  6. Repeat until you've drawn as many names as you need.

It takes seconds once you've done it once, and it replaces "why is it always them?" with a result the whole group watched happen.