Free Online Random Picker (List) Generator
A list picker draws items uniformly from a textarea you fill (one per line) using crypto.getRandomValues, with or without replacement.
Your data is processed entirely in your browser and never sent to any server.
How to Use This Generator
- Paste or type your options into the textarea, one per line.
- Set the Pick count.
- Toggle Allow duplicates on to draw with replacement, off for unique picks.
- Click Pick; use Copy all to copy the chosen items.
What Is a Random Picker (List)?
Picking a winner from a raffle, choosing a movie from a shortlist, selecting volunteers from a roster or sampling names for a usability test all share the same core operation: pick one or more items from a list with provable fairness. Every line in your textarea has equal probability of being picked.
This picker supports both sampling modes that statisticians care about. With replacement (Allow duplicates on) means an item can be picked more than once — useful when simulating draws or modelling independent trials. Without replacement (Allow duplicates off) removes each picked item from the pool, which is what raffles and unique selections need.
Randomness comes from crypto.getRandomValues, the browser's cryptographic source — the same one used by password generators. Nothing in your list leaves the page.
Frequently Asked Questions
How do I add options?
Can I pick multiple items?
Is it truly random?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related Random Generators
Spin a virtual wheel with your custom options. Great for games, giveaways, and decisions.
Get a random yes/no answer or pick from your own options. Magic 8-ball style replies.
Split a list of names into balanced random teams. Pick team count, reshuffle for a fresh draw.
Generate random numbers within a range. Pick integers or decimals. No bias, instant results.