Skip to content
iGaming Times

Independent industry intelligence in your inbox. Unsubscribe any time - every newsletter carries a one-click link.

Lesson 2 of 7 · 15 min

Building a Slot Maths Model

Reel strips, paytable and evaluation rules fully determine a game. RTP is not a design choice, it is an output, and symbol weighting is where the tuning happens.

In this lesson

  • Explain how RTP is computed by exhaustive enumeration and where simulation becomes necessary
  • Identify symbol weighting as the primary tuning lever and rank the options by how visible each is
  • Read a par sheet, including the base-game and feature split that predicts most player response
  • Explain clearly why a certified game cannot adjust its odds in response to a player

The three inputs

A slot's mathematics is fully determined by three things: what symbols sit on each reel and how often, what each winning combination pays, and the rules governing how combinations are evaluated. Everything else, including the RTP, is an output.

Reel strips are ordered lists of symbols, one per reel. A five-reel game has five strips, and each may be a different length with a different composition. A symbol appearing eight times on a 60-position strip has a 8/60 chance of landing in a given position on that reel.

The paytable states what each combination pays, usually as a multiple of the line stake or the total stake. The distinction matters and is a frequent source of confusion when reading a spec.

The evaluation rules determine what counts as a win: the payline structure, whether combinations read left to right or both ways, how wilds substitute, what triggers a feature, and how feature outcomes are computed.

Given those three, the RTP is not a design choice. It is a calculation, and the designer's job is to arrange the three inputs until the calculation produces the target.

How RTP is actually computed

For a simple base game, the method is exhaustive enumeration.

Enumerate every combination of symbol positions the reels can produce. For a five-reel game with strips of 60 positions each, that is 60 to the power of five, or 777,600,000 combinations. For each combination, evaluate the paytable and record the total payout. Sum payout multiplied by probability across all combinations, and divide by the stake.

That is computationally trivial for a modern machine and is exactly what maths software does. The important conceptual point is that it is exact, not estimated: every base-game combination is enumerated, so the base-game contribution to RTP is a precise number rather than a simulation result.

Features complicate this. A free-spins round with retriggers has, in principle, unbounded depth, and a cascading mechanic has variable length. Where a feature cannot be enumerated in closed form, its contribution is established by Monte Carlo simulation: run the feature many millions of times, take the mean return, and attach a confidence interval. Modern models typically use a hybrid, enumerating what can be enumerated and simulating the rest.

Weighting: the designer's actual lever

Changing the paytable changes the game's identity. Changing symbol frequency does not, and that is where most tuning happens.

Suppose a target RTP of 96% and a model currently computing 97.3%. The designer needs to remove 1.3 percentage points. The options, in roughly increasing order of how much they change the feel of the game:

Adjust high-symbol frequency on one reel. Removing a single instance of the top-paying symbol from reel three reduces the frequency of the largest base-game combinations. Small, precise, and almost invisible to the player.

Adjust scatter frequency. Because the feature usually contributes a large share of RTP, scatter frequency is a powerful lever. Reducing it from, say, one in 180 spins to one in 200 removes a meaningful amount of return, and it also changes how often the player reaches the part of the game they are playing for. This is powerful and blunt.

Adjust wild frequency or wild behaviour. Affects both base and feature.

Adjust the paytable. Changes the advertised product.

The general principle is that the lowest-visibility lever that achieves the target is preferred, because a maths model is usually being tuned to hit a commercial requirement after the design has been signed off.

What the par sheet contains

The par sheet, also called the maths sheet or PAR (paytable and reel) sheet, is the internal specification that records all of this.

A complete one carries: the reel strips for base game and any feature reels; the symbol frequency table per reel; the paytable; the payline or ways structure; the computed RTP with its split between base game and each feature; hit frequency, usually both overall and above stake; the volatility index or standard deviation; the maximum win and the probability of reaching it; the feature trigger frequency; and the RNG requirements.

It is shared with testing houses and regulators under confidentiality and is not published. What reaches the player is RTP, volatility and sometimes hit frequency, which is why a maths-literate operator asking a studio for the full figures is asking for something the studio can supply and usually does not volunteer.

Base game versus feature split

One number on the par sheet explains more about a game than any other: how the RTP divides between base game and features.

A game at 96% RTP might split 60/36, with 60 percentage points from base-game wins and 36 from the free-spins round. Another 96% game might split 88/8.

The first is a feature-led game. The player's return depends heavily on reaching the feature, the base game is close to a waiting room, and the experience is dominated by anticipation. The second is a base-led game with a modest bonus, which plays as a steadier grind.

This single ratio predicts most of what a player will say about a game, it determines how bonus-buy pricing works, and it is the number most often omitted from a commercial spec sheet. Ask for it.

A worked miniature

The figures below are deliberately tiny and round so the arithmetic is legible. A real model is the same process across a vastly larger space.

Consider a one-reel, one-payline game. The reel has 20 positions: 1 diamond, 3 bells, 6 cherries and 10 blanks. The paytable pays 30 for a diamond, 6 for a bell, 2 for a cherry, and nothing for a blank. Stake is 1.

  • Diamond: probability 1/20 = 0.05, payout 30, contribution 1.50
  • Bell: probability 3/20 = 0.15, payout 6, contribution 0.90
  • Cherry: probability 6/20 = 0.30, payout 2, contribution 0.60
  • Blank: probability 10/20 = 0.50, payout 0, contribution 0.00

Expected return = 1.50 + 0.90 + 0.60 = 3.00. That is an RTP of 300%, which is a game that loses money on every spin.

To bring it to 96%, the designer has to remove 2.04 of expected return. Removing the diamond entirely removes 1.50, leaving 1.50 or 150%. Reducing cherries from 6 to 2 removes a further 0.40, leaving 1.10. Reducing bells from 3 to 1 removes 0.60, leaving 0.50 or 50%, which has overshot.

The point of the exercise is not the arithmetic. It is that symbol frequency and payout are in direct tension, that the adjustments interact, and that hitting a precise target requires iteration rather than a single calculation. Now imagine it across five reels, 60 positions each, 25 paylines, wilds that substitute, and a feature contributing a third of the return, and you have a sense of why maths design is a specialism.

Why a certified game cannot adjust to the player

The model above is fixed at design time and frozen at certification. The random number generator selects positions from the reel strips; it does not know who is playing, what they have staked, or whether they are ahead.

This is worth being able to explain clearly, because it is the single most common belief among players and it is false in certified markets. There is no mechanism in a certified slot for the outcome distribution to respond to a player's history, and certification exists specifically to verify that.

Two genuine phenomena get mistaken for it. Games with multiple certified RTP configurations can differ between operators, which is legitimate where disclosed and is a per-integration setting rather than a per-player one. And a player on a high-volatility game who has had a long losing run is experiencing exactly what the model predicts, which feels like the game tightening and is not.

Key terms

Reel strip
The ordered list of symbols on one reel. Symbol frequency on the strip sets the probability of that symbol landing, and is the designer’s main tuning lever.
Par sheet
The internal maths specification: strips, symbol frequencies, paytable, computed RTP with its base and feature split, hit frequency, volatility, maximum win and trigger frequency.
Exhaustive enumeration
Evaluating every possible combination of reel positions to compute an exact expected return. Feasible for base games; not for unbounded features.
Monte Carlo simulation
Estimating a feature’s contribution by running it many millions of times and taking the mean, with a stated confidence interval.
Base/feature split
How a game’s RTP divides between base-game wins and feature rounds. A 60/36 split is feature-led; an 88/8 split is base-led, and they play completely differently.

Key takeaways

  • Reel strips, paytable and evaluation rules determine everything else. RTP is a calculation, not a decision.
  • Base-game RTP is computed by exhaustive enumeration and is exact; feature contributions that cannot be enumerated are simulated and carry a confidence interval.
  • Scatter frequency is the most powerful tuning lever and the bluntest, because it changes how often the player reaches the part of the game they are playing for.
  • The base/feature RTP split predicts most of what players will say about a game, and is the number most often missing from a commercial spec.
  • Certified games have no mechanism to respond to a player’s history. Multiple certified RTP configurations are per integration, not per player.

Check your understanding

3 questions · answer them all, then check.

  1. 1. A designer needs to remove 1.3 percentage points of RTP from a finished model. Which lever changes the player experience least?

  2. 2. Two games are both 96% RTP. Game X splits 60% base and 36% feature; Game Y splits 88% base and 8% feature. What follows?

  3. 3. A player insists a slot "tightened up" after they won. What is the accurate response?

Sign in to track your progress through the course.

Cookie Preferences

Choose which cookies you want to accept. Essential cookies are required for the website to function properly.

Required

Necessary for the website to function. Cannot be disabled.

Help us understand how visitors interact with our website.

Used to deliver relevant advertisements and track ad performance.

Remember your preferences and settings for a better experience.

Building a Slot Maths Model - Learning hub | iGaming Times