Know the odds
Random number generator
Random number generator.
Pick a fair, unpredictable number in one click — 1–10, 1–100, or any range you type. Uniform odds, a live history of every draw, and nothing to install.
Share a room and everyone sees the same rolls live — no more "did you actually roll that?"
Type a range as notation: 1d50 for 1–50, 1d11+9 for 10–20.
How to pick a number in any range
This generator uses dice notation as a compact way to describe a range. 1d10 means "one number, 1 to 10"; 1d100 means 1 to 100; 1d1000 means 1 to 1000. To start somewhere other than 1, add a modifier: for a number from 10 to 20 that is eleven possible values starting at 10, so roll 1d11+9. The general recipe is 1d(high − low + 1) + (low − 1).
Every draw is uniform — each number in the range has exactly the same chance — and generated locally in your browser, so results are instant and work offline once the page has loaded. Need several picks at once? Raise the dice count, e.g. 5d10 for five numbers. For physical-style dice with a tumbling animation, use the main dice roller; for a straight 50/50, the d2 coin flip. The fairness guide shows how to check the distribution yourself.
Random number generator FAQ
How do I generate a random number?
Pick a range preset above — 1–10, 1–100, 1–6, or 1–20 — and press the button, or hit space. Each result is a fresh, uniform draw, so every number in the range is equally likely.
How do I pick a number between 1 and any value?
Type the range as dice notation: 1d10 for 1–10, 1d100 for 1–100, 1d50 for 1–50, and so on up to 1d1000. The "1d" prefix just means "one number, from 1 up to this value".
How do I generate a number in a range that does not start at 1?
Add a modifier. For 10–20, roll 1d11+9 (11 values starting at 10). For 5–15, roll 1d11+4. The general form is 1d(high−low+1)+(low−1).
Is this random enough for a giveaway or raffle?
For picking a winner from a list, yes — the generator is unbiased and uniform, and the roll history gives you a visible record. It uses the browser’s standard pseudo-random generator, which is not cryptographically secure but is statistically fair for draws like this. The fairness guide explains the difference.
Can I get several random numbers at once?
Yes. Increase the dice count — 5d10 gives five numbers from 1–10, shown individually in the dice tray and history. Up to 20 at a time.