Instant draw
Animated slot-machine reveal before showing the final result — satisfying for live giveaways and classroom draws.
Random pick · Name picker · Winner draw · Weighted · Shuffle · No upload
Paste any list — one item per line — and draw a random line instantly. Pick a winner, select a random name, run a weighted lottery, or shuffle the entire list. Everything happens in your browser: no file ever leaves your device.
0 lines
Animated slot-machine reveal before showing the final result — satisfying for live giveaways and classroom draws.
Assign weights with item | N syntax. Items with higher weights are proportionally more likely to be selected.
Draw 2 to 500 unique items at once. Enable "No duplicates" to guarantee each item is drawn at most once.
Randomize the entire list order using the Fisher-Yates algorithm. Copy or download the shuffled result.
Yes. The tool uses Math.random(), which browsers implement with a PRNG seeded by cryptographic entropy. Each item in the pool has an equal probability of being selected (or a proportional probability in weighted mode).
Check the "Weighted" option, then add a pipe and a number after each item: Alice | 3 means Alice has 3× the probability of an item with weight 1. Items without a weight default to weight 1.
Yes. Click "Import .txt" and choose a local file. It is read directly in the browser via the File API — no data is sent anywhere.
Each picked item is removed from the pool for subsequent draws. If you pick 5 from 10 items with no duplicates, you are guaranteed to get 5 different lines.
Paste all student names, one per line, leave mode on "Single pick" and click Pick. The animation is visible to the whole class before the name is revealed.