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
- Enter names in the text area (one per line).
- Check "Remove picked names" for fair sequential draws.
- Click Pick a Name.
- 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.