Random Name Picker

Enter your list of names — one per line — into the Names List field, choose how many winners to pick, and click to randomly select names from your pool. The Random Name Picker draws fairly from your list, showing you the selected winner(s) instantly. Perfect for raffles, giveaways, team selection, classroom activities, or any situation where you need an unbiased random choice.

Enter each name on a new line. Blank lines and duplicates are ignored.

How many names should be randomly selected from your list?

Choose whether the same name can appear more than once in the results.

Results

Selected Winner(s)

--

Total Names in Pool

--

Names Not Selected

--

Probability per Name

--

Selected vs Remaining Names

Results Table

Frequently Asked Questions

What is a Random Name Picker?

A Random Name Picker is an online tool that randomly selects one or more names from a list you provide. It uses a random number generator to ensure each name has an equal probability of being chosen, making it ideal for fair draws, giveaways, raffles, classroom activities, and team selection.

Is the name selection truly random?

Yes. The picker uses JavaScript's cryptographically seeded Math.random() function, which produces statistically uniform results. Every name in your list has an equal chance of being selected, equivalent to rolling a fair die with as many sides as there are names on your list.

How many names can I enter into the picker?

You can enter thousands of names — the tool handles large lists easily. Simply paste your names from a spreadsheet or text file, one name per line, and the picker will process them all.

Can I pick more than one winner at a time?

Absolutely. Set the "Number of Winners to Pick" field to any number up to the total count of names in your list. The tool will randomly draw that many unique names (or allow repeats if you enable duplicate picks).

Does the tool remove duplicate names automatically?

The tool filters out blank lines but does not automatically remove duplicate names you enter — if you type the same name twice, it will appear twice in the pool, giving that entry a higher probability of being selected. This can be useful for weighted draws.

What are common uses for a random name picker?

Popular use cases include selecting raffle or giveaway winners, picking student names for classroom participation, forming random teams, assigning tasks, choosing a restaurant or activity from a list, and running social media contest draws.

Can I allow the same name to be picked more than once?

Yes — set the "Allow Duplicate Picks" option to "Yes" and the same name can appear in the results multiple times. By default, each name can only be selected once per draw.

How do I use this tool for a fair giveaway?

Paste all participant names into the Names List field, set the number of winners you need, and click the pick button. Each participant has an exactly equal probability of being chosen, ensuring a transparent and unbiased draw you can share with your audience.

More Math Tools