Random Name Picker

Free random name picker. Paste a list, spin, and select one random name fairly for classrooms, giveaways, and prize draws. No sign-up needed.

Tip: click the wheel to spin.

10 names on the wheel.

Wheel style
Advertisement

Random name picker: draw one name, remove it, and work fairly through a list

This picker exists for the situation where one draw is not enough. You have a class, a team or a group, and over a lesson, a meeting or a term everyone should get a turn — not just a random turn each time, but a turn that arrives without anyone being called twice while someone else is never called at all. That is drawing without replacement, and it is what this tool is arranged around.

Type or paste your names into the box, one per line. Press the button and a wheel of ten sample names — replaced by yours — spins for about four seconds and stops on one. The name appears in large type in the middle of the screen. Underneath it are two choices: spin again with everyone still in the pool, or remove that name and spin what is left. Take the second option and the pool shrinks by one, permanently for as long as the page is open, and the same person cannot come up twice.

The names never leave your browser. They are held in the page while you use it, the pick is calculated locally, and the tool makes no network request carrying your list. There is no sign-in and no upload.

With replacement versus without replacement

The distinction matters more than it sounds, and it is the whole reason this page exists separately from a plain spinning wheel.

Spin again (with replacement)Remove and spin (without replacement)
Pool after a pickUnchangedOne name smaller
Can the same person be picked twice?Yes, any number of timesNo, not until you add them back
Odds per draw on 10 names1 in 10 every time1 in 10, then 1 in 9, then 1 in 8…
After 10 drawsSome names probably never came upEveryone has been picked exactly once
Good forSpot questions, prize draws, quick decisionsTurn-taking, presentation order, rotas

The fourth row is the one people are usually surprised by. Picking with replacement from a list of ten, ten times over, does not produce ten different people — some will come up twice or three times and some not at all. That is not a fault in the picker; it is what independent random draws do. If your goal is that everyone contributes, independent draws are the wrong instrument and removal is the right one.

Note what happens to the odds as you go. Without replacement, each remaining name’s chance rises with every round: one in ten, then one in nine, then one in eight. Anyone still in the pool late is close to certain to be picked. Students work this out quickly, and it is a useful thing for them to notice — the pressure of “might be me” increases rather than decreases as the pool empties.

Running a full round

A round is one pass through the whole list, everyone picked once. In practice:

  • Paste the roster. One name per line. Blank lines are ignored and stray spaces trimmed, so a spreadsheet column pastes in cleanly. The count under the box tells you how many names are actually in the pool — check it against your register before you start.
  • Pick. Press the pick button, or click the wheel itself, which is an easier target on a projector or a tablet.
  • Always use the remove button. Once that name has had their turn, remove them. If you press spin again instead, they go back in the pool and the round stops being a round.
  • Watch the pool shrink. The wheel redraws with one fewer slice each time, and the count drops. That visible countdown is what tells the room the round is finite.
  • Stop at empty. When the last name is removed the wheel greys out and the button is disabled. That is the end of the round.
  • Start the next round by pasting the roster again. The list is a text box; refilling it is a paste.

Because removal is nothing more than a line being deleted from the box, everything is editable mid-round. A student arrives late: add their name and they join the remaining pool. Someone is absent: delete their line before you start. You removed the wrong person: type the name back in and they return. Nothing is locked.

Keeping it fair across a term, not just a lesson

The tool holds one list, in one page, for as long as that page is open. It has no memory of previous days — there is no stored history of who was picked last week, no account, nothing written to your browser’s storage. Reload the page and it returns to its sample names. This is a direct consequence of the tool storing nothing anywhere, which is also why nothing you type can leak.

So term-level fairness is a habit, not a feature, and the habit is straightforward: keep the master roster somewhere you can edit — a note, a document, a spreadsheet column — and let that file, rather than the tool, carry the state between sessions. Some patterns that work:

  • The rotating list. Keep one roster. Each session, paste it, run a complete round with removal, and you are guaranteed that everyone was picked exactly once that session. Repeat next time. Nobody accumulates a deficit.
  • The carry-over list. If you only get through half the class, note the names still in the box at the end and paste only those at the start of the next session. Everyone gets their turn before anyone gets a second.
  • The catch-up weighting. If someone has been away and owes several contributions, add their name more than once. Duplicated lines are treated as separate entries by the picker, so a name typed twice occupies two slices and has two chances — and removal after a pick takes off only one copy, leaving the other in the pool.
  • Split the roster by group. For a large class, paste one table group at a time and run a short complete round per group rather than one long round across thirty names.

Is the pick genuinely random?

Yes, and the animation has nothing to do with it. The picker chooses first and animates afterwards: the moment you press the button it selects one position from your list at random, then computes the rotation — several full turns plus a fraction — that will bring that slice to rest under the pointer, and eases the wheel along that path. There is no physics being simulated, so click speed, hold time and where the wheel stopped last round cannot influence the outcome.

Each draw is uniform: every line in the box has exactly the same chance as every other line, and all the slices are the same size, so nothing about the geometry favours anyone. The choice is made over list positions rather than labels, which is precisely why a duplicated name gets two real chances rather than being collapsed into one.

The underlying randomness is the browser’s own built-in random number generator. For deciding who reads next, who presents, who takes the whiteboard pen or who gets the last biscuit, that is unpredictable in every way that matters. It is not a cryptographic or audited source, so this is not the right mechanism for a legally regulated prize draw or any selection that might have to be proven fair to an outside party after the fact.

Why a picker feels fairer than choosing yourself

Human selection is systematically biased in ways the person selecting cannot see. Attention goes to the front of the room, to raised hands, to the names that are easiest to pronounce and the students who most recently did something notable, and away from whoever avoided eye contact. A picker removes that pattern, and — equally important — it removes it visibly. When the whole roster is on the wheel and the pool shrinks in front of everyone, being picked stops reading as being singled out. That perception is doing as much work as the randomness itself.

What people use it for

Classroom turn-taking

Cold-calling for answers, choosing who reads aloud, allocating presentation slots, deciding who fetches the equipment. Removal is what makes it a rotation rather than a lottery.

Meetings and standups

Speaking order, who takes notes, who runs the retro, who demos. A round with removal produces an order nobody had to negotiate and that is not the same seating order as last week.

Rotas and duties

Assigning shifts, chores, on-call slots or the jobs no one volunteers for. Run one round to fill every slot from a single roster, and use duplicate lines when someone has been let off previously and owes a turn.

Draws and pairings

Pick names one at a time, removing each, to build pairs, an order of play, or a secret-gift assignment. If you need groups rather than a sequence, a team generator that shuffles a roster into evenly sized teams is a better fit than picking one name at a time.

Practical notes and limits

  • Long names get shortened on the wheel. Labels shrink as the pool grows and long text is cut with an ellipsis, but the picked name is always shown in full in the result panel. First names, or a first name plus an initial, read best on a large roster.
  • Colours repeat. The palette cycles after twelve slices. Colour has no bearing on who is picked.
  • There is no picked-so-far list. Removing a name deletes it; the tool keeps no history of the order names came out. If you need that record, write it down as you go or delete from a copy of the roster in another window.
  • Nothing persists across a reload. Closing or refreshing the page resets it to the sample names, and the list is not encoded in the page address, so sharing the link shares the tool and not your roster.
  • Duplicates are intentional entries. Two identical lines mean two chances. Check the entry count against your real headcount if you suspect a roster was pasted twice.

If you only ever need a single draw and never the round — a giveaway winner, one volunteer — a plain wheel of names does the same job with the same wheel, and a general spinner wheel handles options rather than people.

Frequently Asked Questions

How does the random name picker choose a winner?+

Each name you enter gets an equal-sized slice on the wheel, and the winner is selected by your browser's random number generator. That gives every name an identical chance — a list of 20 names means each has a true 1-in-20 probability on each spin.

Can I pick more than one name?+

Yes. Pick the first name, then use the "remove" option in the result pop-up to drop it from the pool and spin again for the next. Repeat to choose as many unique winners as you need, with no duplicates.

Can I paste names from a spreadsheet?+

Absolutely. Copy a column of names and paste it into the entry box — one name per line. The picker reads each line as a separate entry and redraws the wheel instantly.

Is it free and private?+

Yes on both counts. The random name picker is free with no sign-up, and it runs entirely in your browser. The names you paste are never uploaded or stored on our servers.

This tool is provided for informational and educational purposes only. All processing happens in your browser — no data is sent to or stored on our servers. While we strive for accuracy, we make no warranties about the completeness or reliability of results.