Random Name Picker β Pick Winners, Teams & Classroom Names
Enter a list of names and randomly pick one or more winners instantly. Built for raffles, giveaways, classroom picks, and team selection, with duplicate mode, animated draws, and recent pick history. No signup required.
Enter Names
Included Random Picker Tools
Name List Input
Paste or type one name per line into the textarea and the tool automatically counts how many valid names are loaded.
Pick Count Selector
Choose exactly how many names to draw so you can use the same tool for a single winner, multiple winners, or group assignments.
Duplicate Mode
Allow duplicates when you want names to be eligible for reselection, or turn duplicates off for fair one-time winner draws.
Animated Results & History
Watch a short spinning animation during each draw, then review the selected names and the recent pick history for up to 20 rounds.
Who Uses a Random Name Picker
Giveaways & Contests
Pick a fair winner from a list of entrants. Turn duplicates off for a one-per-person raffle, or on if some participants entered multiple times.
Classrooms & Teams
Teachers can randomly call on students to answer questions, or fairly assign students to project groups without perceived favoritism.
Decision Making
Can't decide who goes first, who pays, or which task to tackle next? Paste your options and let the randomizer decide without debate.
How to Use the Random Name Picker
Enter names
Add one name per line in the input box. The counter updates automatically as you add or remove entries.
Choose how many to pick
Set the number of winners or selected names you want the tool to draw from the list.
Set duplicate mode
Turn Allow duplicates on if names can be selected more than once, or leave it off for a non-repeating draw.
Run the picker
Start the draw to see the animated selection, then view the chosen names and recent history below.
Why Fairness Matters in Random Draws β and How to Achieve It
A common mistake with manual random selection is using methods that appear random but have hidden biases. Drawing from a hat seems fair but the order in which names were placed affects the odds if the hat isn't shaken properly β names put in first tend to clump at the bottom and get drawn less often. Spreadsheet RAND() functions can produce repeated picks if the formula recalculates, and basic random number generators like JavaScript's Math.random() β while statistically decent for most purposes β are not cryptographically random and could in theory be predicted. This picker uses Fisher-Yates shuffling (a mathematically proven unbiased algorithm) on the full name list before selecting the required number of winners. Each shuffle decision uses the browser's available randomness rather than a predictable formula, ensuring that every possible ordering of names is equally likely. The result is a draw that meets the standard of statistical fairness that would hold up to scrutiny in a public contest or official school selection.
Duplicates On vs Off β When to Use Each Mode
The duplicate mode setting changes the fundamental behavior of the picker. With duplicates off (the default), each name can only be selected once per draw β useful for raffles where each entry gets exactly one shot, classroom random calling where you want to make sure everyone gets a turn before anyone is called twice, or team selection where each person goes to exactly one team. With duplicates on, the picker treats each draw as independent β the same name can be selected multiple times in the same draw. This is useful when you are picking from a weighted list (someone entered a contest 5 times and appears 5 times in the list), running probability simulations, or playing a quick decision game where the same option can legitimately come up more than once. The pick history tracks every round separately so even with duplicates off you can run multiple rounds of a contest β the history shows what was picked in each prior round so you can track who has already been selected across sessions.
Frequently Asked Questions
- Can this random name picker choose more than one winner?
- Yes. ToolMint's Random Name Picker lets you choose how many names to draw, so you can pick one winner or multiple winners from the same list.
- What happens when Allow duplicates is turned off?
- When duplicates are disabled, the tool uses a shuffle-based selection so the same name is not picked twice in the same draw. That makes it suitable for fair raffles, classroom selection, and team assignment.
- Does the picker keep a history of previous draws?
- Yes. The tool stores a recent history of past rounds so you can review prior selections. It keeps up to 20 rounds of pick history in the interface.
- Is the selection random?
- Yes. For non-duplicate draws, the tool uses Fisher-Yates style shuffling to randomize the list before selecting results. In duplicate mode, it chooses names randomly from the available entries.
- What can I use this random picker for?
- It works well for raffle winners, giveaway draws, classroom participation, secret selections, meeting facilitators, team assignments, and any situation where you need a fast random choice from a list of names.
Related Tools
Random Number Generator
Generate cryptographically secure random numbers, roll dice, flip coins, or pick items from a custom list.
Stopwatch
Online stopwatch and countdown timer with lap splits and centisecond precision β runs entirely in your browser.
Date Difference
Calculate the exact number of days, hours, minutes, and weeks between any two dates.
Password Generator
Generate cryptographically secure passwords (up to 128 chars) or passphrases with entropy score using Web Crypto API.