Click dice above to build your roll...

Your results will appear here.

  • No rolls yet.

Polyhedral Dice - Probability Range at a Glance

Each die has an equal chance of landing on any face. A wider range means more variance in outcomes.

The Ultimate Guide to Dice Probability and TTRPG Mechanics

Most online dice rollers use JavaScript's built-in Math.random() function, which produces numbers through a Pseudorandom Number Generator (PRNG). A PRNG starts from a predictable "seed" value, usually the current timestamp. While it looks random to the naked eye, it is technically reproducible and has subtle statistical patterns that can slightly favor certain outcomes over many thousands of rolls.

This roller uses window.crypto.getRandomValues(), which is the browser's Cryptographically Secure Random Number Generator (CSRNG). A CSRNG draws entropy from genuinely unpredictable hardware-level events - such as mouse movements, CPU timing jitter, and thermal noise - to produce numbers that are statistically indistinguishable from true randomness. This is the same standard used in bank-grade encryption and secure password generation.

In practical gaming terms: over hundreds of session rolls, a CSRNG-powered roller will distribute results across all faces much more evenly than Math.random(), ensuring no die face is quietly favored. This is your Fair Play Guarantee.

The letter "D" simply stands for "die" or "dice," and the number after it tells you how many faces (sides) that die has. These are called Polyhedral Dice - meaning multi-sided dice with regular geometric shapes. The standard set used in tabletop RPGs like Dungeons and Dragons includes:

D4 (tetrahedron, 4 faces): Used for small weapons like daggers. D6 (cube, 6 faces): The classic die everyone knows from board games, used for shortswords. D8 (octahedron, 8 faces): Used for longswords and similar weapons. D10: Used for percentile rolls or medium damage. D12 (dodecahedron, 12 faces): Used for great axes and some class features. D20 (icosahedron, 20 faces): The most iconic RPG die - used to determine the success or failure of almost every action. D100: Usually rolled as two D10s together (one representing tens, one units) for percentage-based outcomes like wild magic surges.

A Modifier is a flat number you add to or subtract from the result. For example, "roll D20 plus 3" means roll a 20-sided die and add 3 to whatever comes up. Modifiers come from character stats, skills, spells, or equipment bonuses and represent how naturally talented or well-equipped a character is for a given task.

This is one of the most fascinating concepts in tabletop gaming mathematics. When you roll a single die, every possible number has an exactly equal chance of appearing. Roll one D6 and you have a 1-in-6 (about 16.7%) chance of getting any specific number from 1 to 6. This is called a Flat (Uniform) Probability Distribution - visualized as a perfectly level bar chart.

When you roll multiple dice and add them together, something remarkable happens: the probability distribution becomes a Bell Curve (Normal Distribution). Roll 2d6 and while the minimum is 2 and the maximum is 12, rolling a 7 is six times more likely than rolling a 2 or 12 - because there are six different combinations of two dice that produce 7 (1+6, 2+5, 3+4, 4+3, 5+2, 6+1) but only one combination that produces 2 (1+1).

This has profound consequences for game design. Systems using multiple dice (like 2d6 or 3d6) produce more "average" results more often, making extreme outcomes rare and dramatic. Systems using a single D20 (like D and D 5th Edition) produce completely unpredictable results where a critical fail and a perfect success are equally likely - creating high tension and narrative drama. Neither approach is better; they create fundamentally different gameplay feels. Understanding Probability Distribution helps you choose which dice to use for which challenges in your game.

Many game tables lack reliable internet connections - basements, cabins, convention halls with overloaded Wi-Fi, or international travel situations. A dice roller that requires a live server connection will fail you exactly when you need it most. An offline-first design means all the logic lives entirely in the browser's memory once the page is loaded. No server calls are made for any roll, ever.

Beyond reliability, there is a meaningful privacy consideration. Some server-based rollers log roll data to "verify fairness" or for analytics. This roller does the opposite: it is fully local and stateless. Your rolls exist only in your browser's session memory. Nothing is transmitted to any server. There are no cookies tracking your sessions, no accounts required, and no roll history stored beyond your own screen. When you close the tab, all roll data is gone. This design respects your privacy by default, not by policy - there is simply no mechanism for data collection to exist.

Different tabletop RPG systems have developed distinct dice conventions that shape how their games feel. In Dungeons and Dragons 5th Edition, the D20 is king: virtually every significant action - attacking, sneaking, persuading, resisting magic - is resolved with a D20 roll plus a relevant modifier, compared against a Difficulty Class (DC) set by the Game Master. Damage rolls then use a weapon-specific die (D6 for a shortsword, D12 for a greataxe).

Pathfinder 2E uses a similar D20 system but adds a "degree of success" scale where beating a DC by 10 or more is a Critical Success with enhanced effects, while failing by 10 or more is a Critical Failure with severe consequences. This creates four tiers of outcomes instead of two. Call of Cthulhu uses a D100 (percentile) system where you simply need to roll equal to or under your skill score to succeed - making probability immediately intuitive to new players.

Shadowrun and the World of Darkness games use "dice pools" - rolling large handfuls of D6s and counting how many land on 5 or 6 (successes). This creates a smooth probability curve where more skilled characters are reliably better, not just occasionally luckier. Understanding which system your game uses will tell you exactly which dice in this roller you will be reaching for most often.

Fair Play Guarantee: This roller uses the browser's cryptographic API for true, unbiased results. It is fully local, private, and does not store or transmit your rolls.