Dice Roller

For tabletop night when someone borrowed the d20: pick dice, set how many, add a modifier, roll. Uses cryptographic randomness โ€” fairer than most plastic.

โ€”
Ad slot โ€” paste your AdSense code here (see README)

Table etiquette, encoded

A natural 20 on a d20 (shown in gold here) is a crit success; a natural 1 is the fumble everyone remembers. The modifier box handles the classic "+3 from strength" โ€” it's added once after all dice are summed, which is how most systems (D&D 5e included) do it. Rolling advantage? Set "how many" to 2 and take the better die โ€” the per-die results are always shown, so no squinting at a total.

This roller uses crypto.getRandomValues with rejection sampling, so every face is exactly equally likely โ€” no modulo bias, no physics engine pretending to be random. Which, to be honest, is more than can be said for that d8 that always lands on 2.