Math

Dice Probability Explained: Single Rolls, Sums, and Repeated Trials

A face, a sum, and a result appearing at least once are different events. Counting the right outcomes explains their odds—and helps you interpret what real rolls show.

Two dice land on the table: a six and a three. Someone has rolled a six, but the total is nine. That distinction seems obvious when the dice are sitting in front of you. It becomes easier to miss when a question simply asks for “the chance of a six.”

On one fair six-sided die, a six has probability 1/6. With two independent fair dice, a total of six has probability 5/36. The chance that at least one of those dice shows six is 11/36. Each answer is correct for a different event.

Useful probability reasoning begins by saying exactly what counts as success. From there, the same few ideas explain why seven is a common two-dice total, why six attempts do not guarantee a six, and why a long wait does not make the next roll more favorable. They also help separate what a mathematical model predicts from what a physical die or digital roller has actually demonstrated.

Start with the outcomes a die can produce

For a standard six-sided die, usually called a D6, the possible face results are 1, 2, 3, 4, 5, 6. This list is its sample space. An event is a result or group of results we care about: rolling a six, an even number, or anything above four.

The familiar fair-die model assigns each face the same probability, 1/6, or approximately 16.67%. Exactly one face is recorded on each valid roll. Under those assumptions, counting favorable faces gives the probability of an event:

Probability = number of favorable faces / total number of equally likely faces

The qualification “equally likely” matters. If a die favors some faces, dividing a count by six no longer gives the correct probabilities. If a result can be cocked or fall off the table, the procedure also needs a rule for handling those throws.

Count the faces that satisfy the rule

These examples all use one fair D6. “Above” and “below” exclude the boundary; “through” includes both endpoints.

Event on one roll Favorable faces Probability
A six 6 1/6 ≈ 16.67%
An even number 2, 4, 6 3/6 = 50%
An odd number 1, 3, 5 3/6 = 50%
Above four 5, 6 2/6 ≈ 33.33%
Below three 1, 2 2/6 ≈ 33.33%
Two through five 2, 3, 4, 5 4/6 ≈ 66.67%
Anything except six 1, 2, 3, 4, 5 5/6 ≈ 83.33%

Rolling five and rolling six on the same die are mutually exclusive events: they cannot both happen on that roll. Their probabilities therefore add. The chance of five or six is 1/6 + 1/6 = 2/6.

That differs from rolling a six on each of two independent rolls. Independence means learning one result does not change the other's probabilities. To get a six on both rolls, multiply: 1/6 × 1/6 = 1/36. The events can occur together; indeed, that is precisely the event being counted.

It helps to translate the words carefully: “five or six on this die” collects alternative faces, while “six on the first roll and six on the second” requires both results. Adding probabilities for “or” requires accounting for any overlap; multiplying probabilities for “and” in this simple way requires independence.

An event's complement includes every outcome where that event does not happen. Since either the event or its complement must occur, their probabilities add to one:

P(not A) = 1 - P(A)

Here, P means probability and A names the event. If A is rolling six, its complement has probability 1 - 1/6 = 5/6. This small shortcut will do most of the work for repeated rolls.

A probability is not a quota

A one-in-six probability does not promise one six in every six rolls. Theoretical probability describes the model. Observed frequency describes what happened in a particular collection of rolls: the number of sixes divided by the number of valid rolls recorded.

The two can differ without anything being wrong. Larger samples make proportions more informative under the model, but they do not force exact agreement at a chosen stopping point. ANU's dice activity develops this distinction by comparing recorded rolls with the sample spaces for one and two dice.

Why two dice favor some totals

Suppose one die is red and one is blue. Each has six possible results, so together they have 6 × 6 = 36 possible ordered pairs. If both dice are fair and independent, each pair has probability 1/36.

The ordering identifies which die shows which value. Red two with blue five is (2, 5); red five with blue two is (5, 2). Both total seven, but they are separate outcomes. Even identical-looking dice can be distinguished for counting purposes as Die A and Die B.

A total of two comes only from (1, 1). A total of seven comes from six pairs:

(1, 6), (2, 5), (3, 4), (4, 3), (5, 2), (6, 1)

The possible totals are not equally likely because they collect different numbers of equally likely underlying pairs.

Total Ordered pairs giving that total Exact probability Approximate percentage
2 1 1/36 2.78%
3 2 2/36 5.56%
4 3 3/36 8.33%
5 4 4/36 11.11%
6 5 5/36 13.89%
7 6 6/36 16.67%
8 5 5/36 13.89%
9 4 4/36 11.11%
10 3 3/36 8.33%
11 2 2/36 5.56%
12 1 1/36 2.78%

The counts sum to 36, and the exact probabilities sum to one. Displayed percentages are rounded and can add to slightly more or less than 100%.

There are 21 unordered pairs if reversed values are grouped together, but those groups are not equally probable. The group “one and two” contains (1, 2) and (2, 1), while “one and one” contains only (1, 1). Dividing by 21 as though each group had the same chance would lose that distinction.

A face and a sum answer different questions

Return to the three versions of “a six.”

For the red die to show six, blue can show anything. Six pairs qualify, giving 6/36 = 1/6.

For the total to equal six, the qualifying pairs are (1, 5), (2, 4), (3, 3), (4, 2), (5, 1). That gives 5/36. None contains a face showing six: even six plus one would total seven.

For at least one die to show six, count the six pairs where red shows six and the six where blue shows six. Their overlap, (6, 6), belongs to both lists, so count it once:

P(at least one six) = (6 + 6 - 1) / 36 = 11/36 ≈ 30.56%

The phrase “at least one” includes two sixes. Counting the number of individual six faces across many throws answers another question again: (6, 6) contributes two faces, although it is only one qualifying throw.

More dice change the shape of the results

Dice notation makes comparisons compact. 1d6 means one six-sided die; 3d6 means rolling three and adding their values. In the examples below, each die is fair, the dice are independent, and an S-sided die carries the consecutive labels 1 through S. A D10 is treated as 1–10; check how a particular die or game interprets a printed zero.

Dice system Possible result or total Expected value Distribution shape
1d6 1–6 3.5 Every face equally likely
2d6 2–12 7 Triangular; peak at 7
3d6 3–18 10.5 Rounded central peak at 10 and 11
1d20 1–20 10.5 Every face equally likely
2d10 2–20 11 Triangular; peak at 11
d6 + d8 2–14 8 Central plateau at 7, 8, and 9

For N dice with S faces each, the minimum sum is N and the maximum is N × S. Each die contributes at least one and at most S. These limits describe sums, not the faces printed on any individual die.

The expected value is the probability-weighted average. On a fair D6, it is (1 + 2 + 3 + 4 + 5 + 6) / 6 = 3.5. A single die cannot show 3.5; the number describes the average across repetitions. Adding expected values gives seven for two D6 dice and 10.5 for three.

Equal averages can conceal very different behavior. A D20 and a 3d6 total both average 10.5, yet a D20 gives every value from 1 to 20 the same chance. Three D6 dice gather many ordered triples into middle totals and relatively few into extremes.

Consider results from eight through thirteen, inclusive. A D20 has six qualifying faces, so the probability is 6/20 = 30%. Three D6 dice have 6³ = 216 ordered outcomes. Of these, 146 total eight through thirteen:

P(8 through 13 on 3d6) = 146/216 ≈ 67.59%

This concentration does not mean the absolute spread of a D6 sum shrinks every time another die is added. The sum's spread grows, while its possible range also grows and its distribution becomes more concentrated in relative terms. Averaging the dice rather than summing them produces a different quantity whose variability decreases as independent dice are added.

Nor does every two-dice system have a pointed triangle. With a D6 and D8, each total of seven, eight, or nine can be made in six of the 48 ordered outcomes. Their flat central plateau illustrates why face counts matter. Sums of several independent dice can resemble a bell shape, but their exact distributions remain discrete; three dice do not produce an exact normal distribution.

More attempts increase the chance of at least one success

Imagine rolling a D6 four times and counting success as seeing a six at least once. Adding four copies of 1/6 gives 4/6, but this counts sequences with several sixes more than once. It is easier to calculate the chance of missing every time.

One miss has probability 5/6. Under independence, four misses have probability:

P(no six in four rolls) = (5/6)^4 = 625/1296 ≈ 48.23%

Every four-roll sequence either contains a six or does not. Subtract the all-miss probability from one:

P(at least one six in four rolls) = 1 - (5/6)^4 = 671/1296 ≈ 51.77%

The general rule is:

P(at least one success) = 1 - (1 - p)^n

Here, p is the probability of success on each trial and n is the number of trials. The rule assumes independent trials with the same success probability. A trial might be one die roll or a complete two-dice throw; define it before substituting numbers.

Independent D6 rolls Probability of no six Probability of at least one six
1 83.33% 16.67%
2 69.44% 30.56%
4 48.23% 51.77%
6 33.49% 66.51%
10 16.15% 83.85%

The growing right-hand column describes more opportunities across the whole sequence. It does not mean later individual rolls become more favorable.

The same approach works for double six. On one throw of two independent fair D6 dice, double six has probability 1/36. Across ten independent two-dice throws:

P(at least one double six) = 1 - (35/36)^10 ≈ 24.55%

Here, ten trials means twenty individual dice results, grouped into ten pairs. Treating those twenty faces as twenty opportunities for double six would describe the wrong experiment.

An expected count is not an at-least-once probability

Across six independent D6 rolls, the expected number of sixes is 6 × 1/6 = 1. That is an average count over repetitions of the six-roll experiment. Some experiments contain no sixes, some one, and some several.

The chance of at least one is approximately 66.51%, leaving approximately 33.49% for no sixes. The expected count of one therefore provides no guarantee. NIST's binomial reference gives the success-count model, whose mean is n × p.

If labels, weights, or eligible outcomes change between trials, the constant-p calculation may no longer apply. Removing a selected option changes the next draw's possibilities; keeping a die while rerolling others changes which parts of a total are random.

Why a six never becomes overdue

Suppose ten independent rolls of a known fair D6 have produced no sixes. Before rolling, the probability of that ten-roll drought was (5/6)^10 ≈ 16.15%. Once it has happened, the probability of a six on roll eleven is still 1/6.

Expecting the die to compensate for its earlier results is the gambler's fallacy. An independent roll has no balancing account to settle. Likewise, after several sixes, another six is neither more nor less likely under the same model.

Averages can settle closer to their theoretical targets without an overdue outcome receiving extra probability. Earlier discrepancies become a smaller share of a growing sample. There is no requirement that the absolute difference between observed and expected counts disappear.

A streak needs a specified question

Before rolling, the chance that three specified rolls are all six is:

1/6 × 1/6 × 1/6 = 1/216 ≈ 0.46%

The chance that those three rolls all match, whatever the face, is six times as large: 6/216 = 1/36 ≈ 2.78%. There are six possible matching triples.

Finding a repeat somewhere in ten rolls is a broader event again. To avoid any immediate repeat, each roll after the first must differ from the preceding one. Each has probability 5/6 of doing so, conditional on the earlier results. Thus:

P(at least one immediate repeat in ten rolls) = 1 - (5/6)^9 ≈ 80.62%

That calculation counts adjacent matches such as two fours; it does not require a particular face or starting position. Simply adding the probabilities of overlapping streaks would count some sequences more than once.

An exact mixed sequence such as 6, 2, 5 has the same probability as 6, 6, 6: 1/216. Their different appearances do not make one exact sequence more likely. But this does not mean every pattern you might define has the same probability; “three matching faces” collects six sequences, while “three sixes” collects one.

These conclusions depend on a fixed, independent fair-die model. If fairness is unknown, observations can inform an investigation of the mechanism. A striking sequence is not conclusive evidence by itself, and noticing a pattern after scanning many results provides a different comparison from predicting it in advance.

A deliberately controlled system follows different rules. Drawing six numbered cards without replacement makes a drawn number unavailable until the cards are restored. If only the six remains, its next-draw probability is one. A digital no-repeat setting can also change the next result's probabilities. Those are consequences of the selection rules, not chance correcting itself.

Custom labels change what gets selected

A decision die can choose an activity instead of supplying a score. Suppose the six equally likely faces map to these options:

Selected activity Assigned face numbers Probability
Take a walk 1, 2, 3 3/6 = 50%
Play a game 4, 5 2/6 ≈ 33.33%
Watch a film 6 1/6 ≈ 16.67%

The die has six equally likely faces and three unequally likely decisions. Repeating a label gives that category more opportunities. Calling the choices “three options” does not make each one-third likely.

You can use an ordinary numbered die and a lookup table; no custom software or physically altered die is required. Keep the mapping fixed if you want these same probabilities on later rolls.

Three equal choices can occupy two D6 faces each. Four equal choices cannot be represented by assigning all six faces directly to categories: a quarter is not a whole-number multiple of one-sixth. A fair D8 can assign two faces to each of four choices. Other procedures, such as declaring some outcomes rerolls, change the selection process and need their own explanation.

If faces themselves have unequal probabilities, count their probability shares rather than just their labels. A category's probability is the sum of the probabilities of the faces assigned to it. Equal-sized labels or equal-looking icons cannot establish those underlying shares.

Physical and digital dice need different evidence

The fair-die model is an assumption about outcomes. A physical die reaches an outcome through movement, gravity, impacts, and settling. Its construction and throwing conditions matter. In a study combining mechanical modeling with high-speed-camera observations, Kapitaniak and colleagues found that, under the initial-energy conditions considered, the face initially lowest could have a higher landing probability than the others. That finding does not specify the bias of every die or throwing method.

Digital dice can follow several routes. A program may generate a face value first and animate a die landing on that result. Another may randomize starting conditions, simulate motion and collisions, then read the upper face when the die settles. A physics simulation's outcome distribution depends on the starting conditions and simulated mechanics; realistic motion alone does not establish equal face probabilities.

Three properties deserve separate attention:

  • Uniformity: whether each face has the claimed probability.
  • Independence: whether results affect or reveal information about subsequent results under the stated model.
  • Unpredictability: whether someone with relevant information could anticipate the output.

A pseudorandom generator computes its sequence from an internal state. It can be useful for simulation without being suitable for cryptographic purposes. Python's documentation makes this distinction for its standard Mersenne Twister generator. Repeating a seed can reproduce a simulation, which is useful when checking an example.

The Web Cryptography specification describes a browser method for producing cryptographically strong random values. That concerns the random-value source. The subsequent conversion into faces or physical starting conditions still needs to be considered.

A good source can be mapped badly

Imagine a source that gives each integer from zero through seven equal probability. A programmer converts the value to a D6 face by taking its remainder after division by six, then adding one.

Source values zero and six both produce face one. Values one and seven both produce face two. Each remaining face receives only one source value. Faces one and two therefore have probability 2/8 = 25% each; faces three through six have probability 1/8 = 12.5% each.

This is a small example of modulo bias. One remedy is rejection sampling: discard source values six and seven, draw again, and map the accepted values zero through five evenly to the faces. That assumes fresh source draws follow the stated uniform model. As a documented software example, Node.js's integer-selection API explicitly avoids modulo bias and illustrates a die with randomInt(1, 7).

The single-die roller in this release candidate supplies one numbered D6 and selects a result before animating the throw. It does not supply the multi-dice table or kept-dice controls needed for the two-dice activity below. Use two physical dice or another independently checked setup for that experiment. Animation and a finite history alone do not establish uniformity or independence.

Predict, roll, and compare

The difference between a total of six and a face showing six makes a useful experiment. Use two distinguishable D6 dice, a rolling surface, and a notebook or spreadsheet. A digital alternative should have a documented outcome mechanism and settings consistent with the experiment; disable any deliberate weighting or repeat prevention and reroll both dice every time.

Set the prediction before collecting results

Compare two events on each two-dice throw:

  • Event A: the total equals six, with theoretical probability 5/36 ≈ 13.89%.
  • Event B: at least one die shows six, with theoretical probability 11/36 ≈ 30.56%.

Predict which event will occur more often, and write down your reasoning. Event B has more qualifying pairs, so its expected count is higher. The model does not guarantee that every finite session will preserve that ordering.

Plan 120 valid trials, with a checkpoint after trial 30. Under the independent fair-dice model, the expected final counts are:

Event A: 120 × 5/36 ≈ 16.67 trials

Event B: 120 × 11/36 ≈ 36.67 trials

Fractional expected counts are averages across repeated experiments. Your recorded event counts will be whole numbers.

Keep a complete record

Choose a consistent rolling method before starting. For physical dice, specify that if either die is cocked or leaves the surface, the whole throw is marked invalid and both dice are rerolled. Keep a separate note of invalid attempts. This defines the procedure; it does not prove that the accepted physical outcomes match the ideal model.

For a digital procedure, record the tool and available version information, dice count, face count, and any settings affecting selection. Do not count an initial display as a trial. If a throw fails to complete, log that attempt separately and follow a rule agreed before starting.

Use a record with these four columns, adding one row for every valid trial:

Trial Die A Die B Total
1 — — —

The blank row is a recording template, not an observation. From the values, tally Event A whenever the total is six and Event B whenever either face is six. A double six contributes one Event B trial. Record results as you go rather than relying on memory or a tool's recent-history limit.

At trials 30 and 120, divide each event's count by the number of valid trials so far. Compare the proportions with 5/36 and 11/36. Continue to the planned endpoint regardless of whether the first checkpoint looks convincing. If several groups combine results, preserve their separate records and check that their procedures are comparable.

Interpret variation before judging the mechanism

A difference from the expected count is something to interpret, not automatically an error. Under independent trials with constant event probability p, a useful measure of count variation is:

Standard deviation of the count = sqrt(n × p × (1 - p))

Here, sqrt means square root. For Event B over 120 trials, the standard deviation is approximately 5.05 occurrences. This describes the scale of variation across repeated experiments, not a maximum permitted difference or a pass/fail boundary.

Sample size matters because the standard deviation of an observed proportion is sqrt(p × (1 - p) / n). For one specified face of a fair D6, it is about 4.81 percentage points across 60 independent rolls and 0.48 percentage points across 6,000. These are model-based measures of variation, not measured errors or guaranteed bounds. Increasing the sample tenfold does not make its proportions ten times more precise; the square root in the denominator matters.

There is no universal number of rolls that proves a die fair. Detecting a large discrepancy is easier than detecting a tiny one. This activity's 120 throws are a manageable learning exercise, not a certification sample.

NIST's goodness-of-fit guidance describes how a chi-square test compares observed category counts with the counts predicted by a specified distribution. Its reference approximation requires sufficient sample size. A formal test also needs appropriate sampling assumptions and a test procedure chosen before interpreting the results. Failure to find a discrepancy does not establish that no discrepancy exists.

Counts also discard order. A deterministic cycle 1, 2, 3, 4, 5, 6, repeated over and over, has perfectly equal face frequencies at the end of every cycle. Its next face is still predictable. Frequency checks alone cannot establish independence; sequence checks and examination of the procedure address additional questions. In its cryptographic setting, NIST's statistical-test guidance similarly cautions that statistical tests cannot absolutely certify a generator or replace analysis of its design.

A separately recorded reference simulation

To show what a larger sample can look like, a reference program was run using Python 3.14.0, its standard Random generator, seed 20261019, and 6,000 calls to randint(1, 6). These are actual outputs from that program. They are simulated observations, not physical rolls, reader-activity results, or measurements of Retiroll.

Face Expected count under the fair-D6 model Recorded simulated count
1 1,000 1,037
2 1,000 1,008
3 1,000 982
4 1,000 996
5 1,000 1,023
6 1,000 954

The observed mean was approximately 3.4703, compared with the theoretical value of 3.5. The counts illustrate that a substantial sample need not split evenly. Reproducing them checks this particular seeded example; it does not test another roller, prove independence, or make a deterministic generator cryptographically unpredictable.

The reader activity asks the same essential thing on a smaller scale: specify the event, calculate its probability under a clear model, record what actually happens, and judge the evidence with the procedure and sample size in view.

Sources and research notes

The references below support the mathematical models, research summaries, or practical guidance discussed here. Worked scenarios and suggested activities are editorial examples unless explicitly identified as recorded calculations.

The main external references are:

The tables assume fair dice and independent trials unless explicitly discussing another procedure. Exact fractions are retained where useful; percentages are rounded to two decimal places. Dice-system comparisons use consecutive numeric face labels, and their means and distributions were checked by enumerating the ordered outcomes. No physical dice experiment was performed for this article, and the single-die description concerns the separately reviewed release candidate rather than a statistical audit.

Reproduce the reference counts

The following standard-library code was executed anew for this draft on Python 3.14.0. It starts a fresh generator, uses the same seed as the supplied PDF's reference example, and consumes exactly one randint call per simulated roll. It requires no third-party packages. Python's documentation discusses which reproducibility guarantees apply across versions; the stated runtime identifies the run reported here.

from collections import Counter
from random import Random

SEED = 20261019
TRIALS = 6000
rng = Random(SEED)
rolls = [rng.randint(1, 6) for _ in range(TRIALS)]
counts = Counter(rolls)

print("counts:", [counts[face] for face in range(1, 7)])
print("total:", sum(counts.values()))
print("mean:", f"{sum(rolls) / TRIALS:.4f}")

The output is:

counts: [1037, 1008, 982, 996, 1023, 954]
total: 6000
mean: 3.4703
📑In this article