Random Picker

Paste a list — one entry per line — and draw winners fairly with cryptographic randomness.

Fair draws for giveaways and classrooms

Use it for raffle winners, picking a student to answer, assigning presentation order, or choosing who brings snacks. Every draw uses crypto.getRandomValues() — the browser's cryptographic generator — so entries are chosen with unbiased, tamper-proof randomness. When “remove drawn entries” is on, each subsequent draw happens from the remaining pool, like names out of a hat.

Frequently asked questions

Can I draw more entries than the list has?

No — the tool caps the draw at the number of unique entries and tells you so. Draw everyone and you have a random order of the full list.

Is it really fair?

Yes — every entry has an equal chance on each draw. Unlike hand-picking, there is no unconscious bias, and unlike Math.random-based tools, the randomness is cryptographically strong.