What the Random Name Picker does
The Random Name Picker draws one name at random from a list you paste in. Put one name per line, press Pick a Name, and the winner appears in a yellow box below the button. Every line has the same chance. Press again to draw again.
If the list has 30 names, each one has a 1-in-30 chance on every press. With 2 names, it's a coin flip. The list stays as you typed it, so the same name can come up twice in a row. That's not a bug. Coins don't remember their last flip, and neither does this.
Your list never leaves the browser. There's no sign-up wall, no "create an account to save your roster," and no 14-day trial wrapped around a 30-second job. Paste, pick, close the tab.
How to pick a random name from a list
- Type or paste your names into the box, one per line.
- Press Pick a Name.
- Read the name in the yellow box.
- Press again for another draw. To stop a name coming up again, delete its line first.
The picker cleans the list before each draw. Blank lines are skipped, and spaces before or after a name are trimmed, so Maya counts as Maya.
Getting your list in the right shape
The picker splits on line breaks only. That matters when you paste from somewhere else:
| You paste | The picker sees | What to do |
|---|---|---|
| A spreadsheet column | One name per line | Nothing, it just works |
| A spreadsheet row | One long entry | Copy a column instead, or paste the row into a column first |
Ana, Ben, Cleo | One entry: "Ana, Ben, Cleo" | Put each name on its own line |
| The same name twice | Two entries, double the chance | Remove duplicates for a fair draw |
The duplicate rule can work for you. If someone earned two entries in a contest, list them twice and they get exactly twice the chance. For bigger ticket counts, the Raffle Generator takes a number next to each name instead.
When you'd reach for it
- A teacher calling on students. Hands stop going up by week three, and eye contact has its own bias. A random pick takes the choice out of the teacher's head.
- A team lead running standup. Going alphabetically means the same person speaks first every morning. One press picks who starts today.
- A giveaway winner. A screen recording of the draw carries more weight when no human finger is on the scale.
- Who picks the movie. Three kids, one TV. The argument ends in two seconds.
- Who goes first in a board game. Faster than rolling for it, and fairer than "youngest goes first" when it's the same nine-year-old every week.
- Who hosts next month. Six people, six opinions. The picker doesn't have one.
The common thread: when a small decision feels political, the picker takes the heat. You didn't choose. The random number did.
A worked example: one class, eight questions
A teacher pastes a roster of 30 students and plans to call on someone for each of 8 questions. First press: Hiroshi. Second press: Camila. And so on.
Because every press draws from all 30 names, repeats are likely. The chance that at least one student gets called twice in those 8 picks is 64%. Even with just 5 picks it's about 30%. This is the birthday problem: it only takes a handful of draws before two land on the same name.
Stretch it over a week and the effect grows. After 30 presses, about 11 of the 30 students, roughly 36%, will never have been called, while others have gone twice or three times. To reach every student by luck alone takes about 120 presses on average.
So if "everyone gets a turn" is the goal, don't leave it to repeat draws. Delete each name after it's picked, so the next draw comes from the people who haven't gone yet. That's the classroom version of a fair rotation.
With repeats or without: which draw is fair?
Every random draw answers one question: once a name is picked, does it go back in the hat?
With replacement means it goes back. Every press is independent, and that's what the picker does by default. Without replacement means it's set aside. The next draw is from 29 names, then 28. That's how a deck of cards works, and it's how you guarantee everyone exactly one turn.
| Situation | What fair means | How to draw here |
|---|---|---|
| One giveaway winner | Every entry has an equal shot | Press once. Repeats don't matter. |
| 3 prize winners from 200 entries | Nobody wins twice | Press, delete the winner's line, press again |
| Cold-calling a class all week | Everyone gets called about equally | Delete each name after it's called; paste the full roster again on Monday |
| Standup order for 6 people | Everyone speaks once, order changes daily | Shuffle the whole list with the List Randomizer |
| Who goes first | One fair start | Press once |
| Splitting a group into teams | Random, even groups | Use the Team Generator |
Want the draw to feel like an event? For a room or a livestream, the Decision Wheel Spinner puts your names on a wheel and spins it. Remove the winner and spin again for the next one.
How random is it?
The picker uses JavaScript's Math.random() to choose a position in your list, then shows the name at that position. Each name gets an equal share. There's no weighting and no rotation, and the order of your list doesn't change anyone's odds.
Math.random() is a pseudo-random generator. It's random enough for classrooms, standups and giveaways among friends. It isn't cryptographic, and it keeps no log you could show an auditor. For a promotion with valuable prizes, check the rules you're running under. Some require a draw method that can be independently verified, and a browser picker isn't that.
The picker works offline once the page has loaded, because it's all JavaScript on the page. A dropped conference Wi-Fi won't stop the draw.
Frequently asked questions
Can I pick more than one name?
One per press. For several winners with no repeats, press, delete the winner's line, and press again. For a full random order of everyone, use the List Randomizer.
How do I stop the same name being picked twice?
Delete that name's line after it's drawn. The next press only draws from the names still in the box.
Can I separate names with commas?
No. The picker splits on new lines only, so a comma-separated line counts as one name. Put each name on its own line.
Why did the same name come up twice in a row?
Each press is independent, so streaks happen. With 30 names and 5 presses, there's about a 30% chance some name repeats.
Is there a limit to how many names I can add?
No set limit. A class, a team or a few thousand entries all work. The draw is one random number and one lookup.
Does it save my list?
No. The list lives only in the page. Refresh or close the tab and it's gone, so keep a copy in a note if you reuse it.