Roll any polyhedral dice — d4 through d100 — with an optional modifier. Cryptographically fair rolls with a running history, all computed entirely in your browser. Nothing is sent anywhere.
Rolls use crypto.getRandomValues for unbiased, fair results.