Home/Random number

Dice · Coins · Ranges · Lotto lines · Wheel

Roll it and see

Five honest random number generators in one place: 3D dice from d4 to d20, a coin that really flips, any number range, full lottery lines and a name picker wheel. Cryptographic randomness, drawn in your browser, with roll history and a shareable link for every result.

Where these numbers come from

No black box. Here is exactly what happens between the tap and the result.

Source
crypto.getRandomValues, the browser's cryptographic generator
Where it runs
Entirely in your browser; no server ever sees a roll
Bias
None: rejection sampling, every outcome equally likely
Memory
Each throw is independent; past results change nothing
History
Kept on your device only, with a clear button
Share links
Replay the exact result; a fresh roll replaces it

Pick a die to roll

Each die has its own page, its own roller and its own history — five Platonic solids and one impostor.

Pick a range and draw

The spans people search for most, each with its own page: the tool already set, the uses spelled out, the odds stated.

Any other span works too: the number picker takes any two integers, negatives included, and keeps the odds even across all of them.

Random numbers — frequently asked

It uses your browser's cryptographic generator (the Web Crypto API), the same source that secures encryption keys. Strictly speaking that is a CSPRNG, an algorithm seeded with physical entropy your device collects, rather than a hardware true-random source. For dice, raffles and picks the distinction has no practical effect: the output is statistically uniform and computationally unpredictable.

A pseudorandom number generator (PRNG) is deterministic arithmetic: feed it the same seed and it replays the same sequence forever. True randomness comes from physical measurement, like electrical noise or radioactive decay. Between them sits the cryptographically secure PRNG these tools use, which is regularly reseeded from your device's physical entropy, so no observer can predict the next output.

Dice for game nights and anything with a familiar shape, the coin for yes-or-no calls, the number picker for giveaways and any custom range, the lotto draw when you need a full line of unique sorted numbers, and the picker wheel when the entries are names rather than numbers and people want to watch the draw happen. They all share the same generator underneath; the difference is only how the result is dressed.

Your roll history is saved in your own browser and never leaves it. Nothing is sent to a server, because nothing is computed on one. Each result also gets a link you can copy; the numbers live in the link itself, not in a database.

Because real randomness clusters. A fair d20 repeats its previous face one time in twenty, and a coin lands the same way twice half the time. Streaks feel wrong to human intuition, which expects randomness to look evenly spread. Statisticians actually use suspiciously streak-free data as a sign that results were made up.

More ways in

Prefer numbers that mean something?

Your daily lucky numbers, drawn fresh from your birth date every morning.

Get today's numbers