Contact

Tools  /  Generators  /  Random Number Generator

Random Number Generator

Random integers, decimals, dice rolls (3d6+2, 4d6kh3), coin flips, Gaussian numbers, a lottery-style unique draw or a pick from your own list — bulk, optionally unique, seeded for reproducibility, with a distribution histogram and export.

What this tool does

It produces random numbers in whichever shape you need — a plain range, dice, coin flips, a bell curve, a unique draw or a pick from a custom list — and shows how the results are distributed.

Modes

Integers / Decimals in a min–max range, with a count, optional uniqueness and a step. Dice using standard notation: 3d6+2, 2d20, d100, or keep-highest / keep-lowest like 4d6kh3. Coin flips. Gaussian — normally distributed values from a mean and standard deviation (Box–Muller). Unique draw — a lottery: N distinct numbers from a range. From a list — pick items from text you paste.

Seeded vs secure

Leave the seed blank and every number comes from the browser's cryptographic generator. Set a seed and the sequence becomes deterministic — the same seed and settings always give the same numbers, which is useful for tests and shareable results but must not be used for anything that needs to stay secret.

Privacy

Generation is entirely local. Nothing is sent anywhere.

Frequently asked questions

Are these numbers safe for security use?
With the seed left blank, yes — they come from crypto.getRandomValues. With a seed set they are deterministic and must not be used as secrets, tokens or keys.
What dice notation is supported?
NdM (3d6), an optional modifier (3d6+2, 2d8-1), a bare dM (d20), and keep-highest / keep-lowest: 4d6kh3 keeps the best 3 of 4, 2d20kl1 keeps the lower (disadvantage).
How is "unique" different from "unique draw"?
The unique checkbox on the integer modes removes repeats from the batch. "Unique draw" is a dedicated lottery mode that guarantees N distinct numbers and errors if the range is too small.
What is the Gaussian mode for?
Simulating measurements or natural variation. About 68% of values fall within one standard deviation of the mean, 95% within two.
Is anything uploaded?
No. Everything runs in your browser.
Theme Accent