How this random picker works
Each tool draws on your browser's built-in pseudo-random number generator, Math.random. It produces a value between 0 and 1, which is then scaled to fit your range, the faces of a die, the two sides of a coin, or the position of an item in your list. Nothing is sent to a server — the work happens on your device the moment you press a button.
For a whole number in a range the tool maps that fraction onto every integer from your minimum to your maximum, inclusive, so each value is equally likely. When you ask for unique results — or no repeats in the list picker — it removes each value once it has been drawn, which is the same idea as pulling names out of a hat without putting them back.
Reference note: results use the browser's Math.random PRNG and are fine for casual draws, games and giveaways, but not for cryptographic, lottery or security use.
| Tool | You set | You get |
|---|---|---|
| Random number | Min, max, how many, unique | Whole numbers in the range |
| Dice roller | Number of dice, sides (default 2 × d6) | Each roll plus the total |
| Coin flip | How many flips | Heads / Tails, with counts |
| Name / list picker | Your list, how many, no repeats | Random picks or a shuffled order |
Frequently asked questions
- How do I generate a random number?
- Set a minimum and maximum, choose how many numbers you want, then press Generate. You get whole numbers within the range, and ticking Unique stops any value repeating.
- How do I pick a random name from a list?
- Paste your names into the box, one per line, choose how many to pick, then press Pick. No repeats stops the same name being drawn twice.
- Is this random fair?
- It uses the browser's Math.random PRNG, which is fine for casual draws, games and giveaways. It is not cryptographic, so don't use it for lotteries, security keys or anything where money or safety depends on the result.
- How do I roll dice online?
- Choose how many dice and how many sides — the default is two six-sided dice — then press Roll. You see each individual roll and the combined total.
- Can it pick without repeats?
- Yes. The number generator's Unique option and the list picker's No repeats option draw each value only once. Ask for more than exist and you get as many as possible.
- Is my list stored?
- No. Everything runs locally in your browser. Your list is never uploaded or saved, and it clears when you close or refresh the page.