Fun

Random Name Picker

The random name picker gives you a fast, fair way to select one or more names from any list you provide. Paste your names into the text area — one per line — set how many to pick, and the tool draws them instantly with no repeats in a single result. Whether you're running a classroom cold-call, a giveaway draw, or a team selection, the outcome is genuinely unbiased every time. Teachers use it to keep participation unpredictable, which encourages every student to stay prepared rather than hoping to be skipped. Event hosts use it for raffle and prize draws where transparency matters — you can even share your screen so the audience watches the pick happen live. Game nights, office sweepstakes, chore rotations, and volunteer rosters are all fair game too. The count setting is what makes this more than a basic coin-flip. Need to split 30 students into two groups? Pick 15 names at once and the remaining 15 form the second group automatically. Running a tiered prize draw with a first, second, and third winner? Pick three names in one click and the tool ensures no one wins twice. Because names live in a plain text area, updating the list takes seconds — delete a name after they've won, add late entrants before a draw, or swap in a different roster entirely. There's nothing to install, no account required, and results appear the moment you hit generate.

How to Use

  1. Paste your full list of names into the text area, one name per line, replacing the default examples.
  2. Set the 'How Many to Pick' number to match the winners or selections you need.
  3. Click Generate to instantly draw that many unique names from your list.
  4. Copy the selected name or names from the output field and share or announce them.
  5. To run another round, delete any already-picked names from the list, then generate again.

Use Cases

  • Picking a student to answer a question without repetition
  • Drawing a single raffle winner from hundreds of entrants
  • Assigning secret Santa partners across an office team
  • Selecting volunteers for an unpopular task fairly
  • Splitting a class into balanced project groups
  • Choosing which team bats first in a casual sports league
  • Picking three tiered prize winners in a single draw
  • Deciding turn order for a board game or quiz night

Tips

  • Add a name multiple times (e.g. 'Alice' on three lines) to give that person proportionally higher odds — useful for loyalty-based raffles.
  • For a two-team split, set count to exactly half your list; the unpicked names automatically form the second team.
  • Before a live draw, do a test run with a dummy list to confirm the output format looks good on your shared screen.
  • Use a blank first line in the text area to check whether the tool is counting empty entries — if it picks a blank, trim your list.
  • For recurring weekly draws, keep a master list in a notes app and paste fresh each time rather than editing the text area in place.
  • If picking multiple winners with different prize tiers, pick one name at a time and remove each winner before the next draw to keep tier order clear.

FAQ

Will the same name be picked twice in one draw?

No. Within a single result the picker selects unique names only, so if you ask for three picks, you get three different people. If you run the generator again from scratch, any name can appear in the new draw — the tool doesn't carry memory between separate generations.

How many names can I add to the list?

There's no enforced limit. You can paste dozens or hundreds of names — one per line — and the picker handles them all. For very large lists (500+), just make sure there are no accidental blank lines, which the tool would treat as empty entries.

Can I use this as a raffle picker for a live audience?

Yes. Share your screen, paste all entrant names into the text area, set the count to the number of winners you need, and click generate in front of the audience. The instant result and visible input list make the draw transparent and hard to dispute.

What happens if I set the count higher than my number of names?

The picker can only return as many unique names as exist in your list. If you have 5 names and ask for 8, you'll get all 5 rather than repeats or errors. Keep the count at or below your total list length for a clean result.

Can I remove already-picked names so they can't win again?

Yes — simply delete the winning names from the text area before your next draw. This is the recommended approach for multi-round raffles where each person can only win once across separate sessions.

Is the random selection truly fair and unbiased?

The picker uses JavaScript's Math.random() with a Fisher-Yates shuffle, which produces statistically uniform results across the list. Every name has an equal chance regardless of where it sits in the text area — top-listed names have no advantage.

Can I pick names from a spreadsheet or CSV?

Not directly, but it takes under a minute to bridge the gap. Copy a single column from Excel or Google Sheets and paste it into the text area — spreadsheet rows paste as separate lines automatically. For CSV data, paste the column values and they'll land one per line as needed.

Does the tool work on mobile for classroom or event use?

Yes. The text area and generate button work on phone and tablet browsers without any app install. On mobile, tap the text area to edit your list, tap the count field to adjust the number, then tap Generate to get your result instantly.