Random Number Gen
Media & Fun100% Private · In-BrowserCryptographically fair randomness in three flavors: numbers in any range, six-sided dice, and a coin flip with running odds.
Loading tool…
Key features
- Random integers in any min–max range, one to twenty numbers per draw.
- Unique-only mode that forbids repeats within a single draw — ideal for lottery-style picks.
- All randomness comes from crypto.getRandomValues with rejection sampling, so results are uniform with no modulo bias.
- Dice tab rolls one or two six-sided dice with an animated shake and an instant total.
- Coin flip tab tracks heads vs tails across the session with a live percentage bar.
- Number draws keep the last five results in an in-page history.
How it works
Draw numbers
In the Numbers tab, set min and max, choose how many (1–20), optionally enable Unique only, and hit Generate. Results pop in as animated chips.
Roll dice
Switch to the Dice tab, pick one or two dice, and Roll — the pips animate and the total is shown below.
Flip a coin
In the Coin Flip tab, press Flip coin. The tally bar records every result so you can sanity-check the fairness yourself.
Tips for better results
- Unique draws need a big enough range: you can't pull 20 unique numbers from 1–10 — the tool warns you instead of looping forever.
- Lottery numbers: min 1, max 49, count 6, Unique on.
- The coin tally resets when you reload — it's a session view, not a permanent record.
- Need d20s, d100s or modifiers for tabletop games? The dedicated Dice Roller tool handles those.
- Results are generated fresh on every click — there's no seed to reproduce a previous draw.
Frequently asked questions
More Media & Fun
View all →Explore all 86 tools
Image, PDF, text, calculator and media utilities — all free, all private, all running right in your browser.
Browse the complete toolkit