TextArray
100% local

Random picker

Draw one or more random entries from a list.

Input
Output

Random picker

Paste a list of entries, one per line, and draw winners at random. Use it to pick a giveaway winner from a list of comments, choose who presents at the next stand-up, assign reviewers, select a sample for a spot check, or settle where the team goes for lunch. Empty lines are ignored and entries are trimmed, so a list pasted straight from a spreadsheet or a chat export works without cleanup.

Set how many entries to draw — from one up to a thousand. By default each entry can win only once, which is what you want for a raffle with distinct prizes; the draw simply stops being possible once you ask for more winners than the list holds, and the tool tells you so instead of silently repeating names. Turn on "Allow repeats" when an entry may win more than once, for example when simulating dice-style draws or sampling with replacement. Numbering the winners adds a 1., 2., 3. prefix, which is handy when the order of the draw decides the prize.

The randomness comes from the browser's cryptographic random number generator with rejection sampling, so every entry has a genuinely equal chance — no modulo bias, and no predictable pattern from a seeded pseudo-random source.

The draw happens entirely in your browser and your list is never uploaded, so names, email addresses or customer records stay on your device. The tally under the output shows how many entries were picked and how large the pool was. Run the draw again with the button whenever you want a fresh result.

FAQ

Is the draw genuinely random?
Yes. It uses the browser's cryptographic random number generator with rejection sampling, so every entry has an equal chance and there is no modulo bias.
Can the same entry win twice?
Only with "Allow repeats" turned on. By default each entry can win at most once, so a draw of five winners returns five different entries.
Why does it say there are not enough entries?
You asked for more winners than the list holds while repeats are off. Lower the count or allow repeats.
How are blank lines handled?
Lines that are empty or contain only whitespace are ignored, and every entry is trimmed before the draw, so they can never win.
Is my list uploaded anywhere?
No. The draw runs entirely in your browser and your text never leaves your device.