Pick Random from List — Free Randomizer
Pick a random item (or several) from any list: paste options one per line, set how many to pick, hit ‘Pick’. Cryptographic RNG, no duplicates, runs locally.
About this list randomizer
Pick a random item from a list online: paste options into the textarea (one per line), set how many to pick, hit ‘Pick’ — the tool returns random elements. Use it for a giveaway prize, picking a presenter at a meeting, choosing a name for a baby or pet, or deciding where to go for dinner. Free, no sign-up, no ads.
Under the hood we use the browser's cryptographically secure RNG `crypto.getRandomValues` — the same source of randomness used by banking tokens and password managers. Fisher–Yates shuffle guarantees uniform probability: every line has an equal chance. ‘No duplicates’ is on by default — picked items are distinct; turn it off to allow the same option to come up multiple times (sampling with replacement).
Everything runs locally in your browser — the list never leaves your device. Entered lines are saved to localStorage so you don't re-type them on revisit; clear with the ‘Clear’ button or your browser cache. Works on phone, tablet, desktop — Android, iOS, Windows, macOS, Linux. No size limits beyond your device's memory.
Where it's handy
Prize giveaway among participants
Paste a list of subscribers from Instagram, Telegram or X — the randomizer picks one or several winners. Record your screen for proof of fairness.
Picking a presenter at a meeting
Who presents first, who gets the next question, who orders pizza — paste teammate names and pick one randomly. Removes responsibility from the organizer.
Name for a baby or pet
Make a shortlist of names you like and let random choice nudge you. Helpful when options feel roughly equal and you just need a push.
Where to go, what to order
List of restaurants, movies, dinner recipes, weekend spots — the randomizer decides for you. Solves ‘I don't know what to pick’ in five seconds.
FAQ
How random is it really?
We use `crypto.getRandomValues` — the browser's cryptographic RNG, the same one used for secure tokens and passwords. Rejection sampling plus Fisher–Yates shuffle yield uniform distribution: every line has equal probability, no bias toward first or last items.
What does ‘no duplicates’ mean?
With ‘No duplicates’ on (default), picked items are all distinct — like drawing tickets from a hat without replacement. If you ask for more items than the list contains, the count is capped at list size. Turn it off, and the same option can come up multiple times — sampling with replacement.
Is there a list-size limit?
No hard cap — the algorithm handles ten lines as fast as ten thousand. In practice lists of 50,000+ work without lag. The only limits are device memory and human readability (a textarea with millions of lines gets unwieldy).
Does it work on mobile?
Yes — adapted for iOS Safari and Android Chrome. Paste your list from the clipboard (notes, Telegram, anywhere), set the count, hit ‘Pick’ — results appear with a soft animation. Great for live streams from a phone where the screen can be recorded natively.
Does the list go to a server?
No. Random picking happens in JavaScript right in your browser — nothing is sent to a server, logged, or tied to your IP. The list itself is kept only in your device's localStorage so you don't re-type on revisit; clear it and the history is gone. Important when the list contains real people's names.