Roll d4 to d100 or custom dice with counts and modifiers, plus a coin flip — crypto rejection sampling keeps every 1–N roll provably fair.
Rolls happen locally with the Web Crypto API — no server ever sees your dice, and the history vanishes on reload.
No rolls yet — the last ten will appear here in dice notation.
Pick a die, a number of dice (1–20) and optionally a modifier, then roll. Each face is drawn independently from the Web Crypto API's entropy pool and mapped to 1–sides with rejection sampling, so the distribution is exactly uniform — and every roll, coin flip included, is a separate secure draw.
Yes — more than enough. Each roll is drawn from your operating system's entropy pool via crypto.getRandomValues, and the mapping to die faces uses rejection sampling, so every face has exactly the same probability. No seed is stored, no session pattern exists to exploit; the next roll is independent of all previous ones.
No, the count is capped at 20 per roll — and that is deliberate. A thousand die faces would be an unreadable wall of numbers, which defeats the purpose of a results grid, and any real tabletop need (damage, healing, loot) fits comfortably in a few rolls. Roll repeatedly and add the totals, or use the copy button.
A physical d100 is impractical, so shops sell percentile dice: one d10 reading 1–9/0 as tens and one reading 0–9. Our d100 chip draws 1–100 directly with rejection sampling, which is exactly equivalent in distribution. If you want to see the classic pair, choose d10 twice and read them as tens and units yourself.
To the total, like every tabletop convention: 3d6+2 means the three faces are summed first and then 2 is added. The formula line, the result grid and the history entries all follow that reading, so “4d6+5” in history means the four dice plus 5 over their sum.
No. Rolls are generated locally with the Web Crypto API, the history lives only in the page and vanishes on reload, and the coin counters are plain numbers in memory. The roller works with the internet switched off.
If you just finished with Dice Roller, the natural next steps are Random Team Generator, Emoji Picker, Typing Speed Test, or browse every tool in Daily Tools.