🎯 Random List Picker

Paste one item per line — names, prizes, tasks, raffle entries, anything — and pick one or more at random. Use "allow repeats" if the same item can be picked more than once.

The two draw modes are not the same odds

With Allow repeats off, each pick is taken from what is left and then removed - a shuffle-and-deal. With it on, every pick starts from the full list again, so one name can win twice:

without repeats: chance of being picked = k / n
with repeats:    chance of appearing    = 1 - (1 - 1/n)^k

Drawing 3 winners from 20 names, each person has a 15% chance without repeats and 14.26% with them. Repeats make a given entrant slightly less likely to win anything, because some of the prizes go to people who already have one.

How the list is read, and two switches that catch people

Picks are shown in the order they were drawn, not sorted - so for prizes, the first name out is first prize.

Frequently asked questions

How do I draw raffle winners without the same person winning twice?

Leave Allow repeats unticked and set How many to the number of prizes. Asking for more picks than you have entries is refused rather than silently repeating someone.

Does putting a name in twice double its chances?

Yes. Identical lines are treated as separate entries, so two "Alice" lines in a seven-line list give her a 2 in 7 chance while everyone else has 1 in 7.

Can the result be predicted or rigged?

No. It uses your browser's cryptographic random source, with no seed you can set and nothing sent to a server. That cuts both ways: a draw cannot be replayed or audited afterwards either, so record the screen if the result matters.