LuckPickerSpin the Wheel

Tool

Random Name Picker

Paste a list of names and pick one fairly — great for classrooms and raffles.

Random Name Picker

0 entries loaded.

Paste in a list of names -- one per line, or comma-separated -- and pick one at random, fairly, with no bias toward whoever's at the top of the list.

Built for the moment you need to choose one person out of a group and want the choice to be genuinely unpredictable, not just 'whoever I remember calling on last.'

Works equally well for a short list of five people or a full classroom roster of thirty.

How the Random Name Picker works — and why it's fair

Every name in your list is assigned an index position, and the tool draws one random index using crypto.getRandomValues with rejection sampling scaled to your exact list length -- so a list of 7 names and a list of 43 names are both drawn with precisely equal odds per name, not skewed toward round numbers the way a naive modulo approach can be.

Each draw is independent: the tool doesn't track who it picked last unless you turn on a 'remove after pick' mode, in which case the picked name is taken out of the pool before the next draw, guaranteeing no repeats across a session without you having to edit the list by hand.

This index-based draw is the simplest fairness pattern on the site -- a single random position, no shuffling or weighting involved -- which is what makes it fast, but also why it's a different mechanic from the raffle picker's ticket-pool approach or the team generator's full-list shuffle.

It's worth being explicit that this tool treats the list purely as text positions, not as people it 'knows' anything about -- there's no logic anywhere that tracks who was picked in a previous session unless you're actively running the remove-after-pick mode in the same sitting.

What this gets used for

Teachers use it for cold-calling without patterns students can learn to game. Book clubs use it to pick which member's chosen book comes next. Families use it to assign chores fairly across a rotating list. Tabletop groups use it to decide turn order or who narrates first.

Managers use it to pick who presents first in a stand-up or retro without always defaulting to the most senior person in the room, and event organizers use it for small door-prize draws where a full raffle-ticket system would be overkill.

If you're drawing a winner from entrants where some people should have more chances than others (multiple raffle tickets, more entries for more shares), the raffle picker handles weighted entries -- this tool assumes one name, one equal chance.

Improv troupes use it to pick who leads a scene or which audience suggestion gets used, since a visibly random pick keeps the choice free of any perceived favoritism toward a particular performer.

Frequently asked questions

Does a name entered twice get double the odds?

Yes -- each line is a separate entry, so a duplicated name effectively gets two tickets in the draw. If that's not what you want, dedupe your list first.

Can it remove a name after it's picked so no one repeats?

Yes, that's an optional mode -- turn it on for sequential picks without repeats.

Is there a limit to how many names I can paste in?

No hard limit is enforced by the fairness math; very long lists just take a moment longer to render.

Does anything I paste in get uploaded or saved?

No -- the list stays in your browser and the draw happens entirely client-side.

How is this different from the raffle picker?

This tool treats every entry as one equal-weight name; the raffle picker is built for entrants holding multiple tickets and multi-prize draws.

Can I weight certain names to have better odds, like a favorite for a small prize?

Not directly -- if you want weighted odds, list a name multiple times, or use the raffle picker, which is built specifically for multi-ticket weighting.

What happens if I paste in an empty list?

There's nothing to draw from, so the tool needs at least one name entered before it can pick.

Can I paste in names separated by commas instead of one per line?

Both formats are supported -- the tool parses your list either way into individual entries for the draw.

Does capitalization or spacing affect a name's odds?

No -- every listed entry, regardless of formatting, is treated as one equal-weight position in the draw.

← Back to all tools