Random Name Picker

Enter a list of names and pick one at random — with animation, no-repeat mode, and the ability to remove picked names for fair sequential draws.

What Does This Tool Do?

Enter any list of names and pick one at random. The no-repeat mode removes each picked name so every person gets a fair chance over sequential draws — perfect for giveaways and classroom activities.

Key Features

🎯
Random Pick
Truly random selection from your list.
🚫
No-Repeat Mode
Remove picked names to avoid duplicates.
📋
Pick History
Tracks who has been selected.
🔄
Reset
Start fresh with one click.

How to Use

  1. Enter names in the text area (one per line).
  2. Check "Remove picked names" for fair sequential draws.
  3. Click Pick a Name.
  4. Click Reset when you want to start over.

Frequently Asked Questions

Is the selection truly random?
Yes — Math.random() generates an unpredictable index into the remaining name pool each time.
Can I pick multiple winners?
Yes — with Remove mode enabled, click Pick a Name multiple times. Each click picks from the remaining names.
How do I do a classroom draw?
Enter all student names, enable Remove mode, then click Pick for each question or activity. Everyone will be selected exactly once before any name repeats.