Random Picker
Pick fairly from a list, generate random numbers, or shuffle items into a random order.
Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.
How to use the random picker
- Choose a mode: pick from a list, random number, or random order.
- Enter your options or range.
- Press pick — recent draws are listed so a repeat is obvious.
About this tool
Fair selection is harder than it looks. The obvious approach — take a random number and use the remainder — quietly favours the first few options whenever the range does not divide evenly. This uses rejection sampling on the browser's cryptographic random source, so every option really is equally likely.
Three modes cover the usual needs: pick one or several from a list without repeats, draw numbers in a range, or shuffle a whole list into a random order for running order or team selection.
Common uses
- Choosing a winner from a list of entrants.
- Deciding where to eat.
- Setting a random running order for presentations.
Frequently asked questions
- Is it genuinely random?
- It uses crypto.getRandomValues with rejection sampling, so the distribution is even. That is as fair as a browser can be.
- Can the same option be picked twice?
- Not within one draw — picks are made without replacement. Separate draws are independent, so a repeat across draws is normal.
Related tools
UUID Generator
Generate random version 4 UUIDs in bulk, with uppercase and no-hyphen options.
Secure Password Generator
Generate strong random passwords using the browser's cryptographic random number generator.
Sort Lines
Sort lines alphabetically, numerically, by length, in reverse or shuffled.
To-Do List
A simple checklist that remembers itself in this browser, with no account.