What This Tool Does
Paste a list of items — one per line — and the Random Picker instantly selects one at random. You can enable “Remove after picking” to simulate drawing lots, where each picked item is removed from the pool so it cannot be chosen again. The “Avoid consecutive repeats” option prevents the same item from being picked twice in a row, which is useful for round-robin style selections. The stats bar tracks total items remaining, the last item picked, and a running count of how many picks have been made.
How to Use
- Type or paste your list of items into the text box, one item per line.
- Choose options: enable “Remove after picking” for draw-lots mode, or “Avoid consecutive repeats” to prevent back-to-back duplicates.
- Click Pick Random to select an item. The result appears in the large display box.
- Click Pick Again to make another selection from the remaining (or full) list.
- Use Clear to reset the list and the pick history.
Frequently Asked Questions
What is this tool useful for?
The Random Picker is useful any time you need to make a fair, unbiased selection from a set of options. Common uses include choosing a winner in a giveaway, picking a team member for a task, deciding what to eat for dinner, selecting a random topic for a discussion, or simulating a lottery draw. It works entirely in your browser, so the results are immediate and private.
How does the randomness work in a browser?
The tool uses JavaScript's built-in Math.random() function, which produces a pseudo-random number between 0 and 1. The number is multiplied by the count of available items and floored to select an index. While not cryptographically secure, Math.random() is statistically uniform and unpredictable enough for everyday random selection tasks. If you need a verifiably fair draw for high-stakes decisions, consider a dedicated auditable lottery system.
What does “Remove after picking” do?
When “Remove after picking” is enabled, each picked item is immediately deleted from the list, so it cannot be picked again in subsequent draws. This simulates drawing slips from a hat — once a slip is drawn, it stays out of the pool. This mode is ideal for assigning tasks, running raffles, or any scenario where each option should only be selected once. The stats bar shows how many items remain.
Is the picker truly fair and unbiased?
Yes, every item in the list has an equal probability of being selected on each draw. The selection index is computed from a uniform random number, so there is no weighting or bias toward any particular position in the list. The “Avoid consecutive repeats” option temporarily excludes only the most recently picked item from the next draw, then restores it afterward — all other items maintain equal probability at all times.