What the machine is doing between spins
A slot machine is not waiting for you to press the button. Its pseudo-random number generator, or PRNG, is running the whole time the machine is switched on, cycling through a sequence of numbers at a speed far faster than any human can act. The moment you press spin, the machine freezes that sequence at whatever number the generator happens to have reached and uses that number to decide where the reels stop.
The word pseudo matters. The sequence is not truly random in the way radioactive decay is. It is produced by a mathematical formula that takes a starting value, called a seed, and transforms it into a new number, then transforms that number into the next one, and so on. Because the formula is fixed, the same seed would produce the same sequence. What makes the system behave like a random device is that the seed is drawn from something unpredictable, often the exact time in milliseconds or another fast-changing internal counter, and the sequence is so long that it will not repeat within any realistic session.
None of this requires the machine to remember what happened on the last spin. The generator does not know you just lost twelve spins in a row, and it does not owe you a win. Each spin is a fresh draw from the same process, which is why the machine can be described as having no memory.
From a number to a symbol on the reel
The PRNG does not pick symbols directly. It outputs large integers, and the game software maps those integers onto the positions on the virtual reels. A common way to picture this is to imagine the machine drawing a number from a very large range, then checking which slice of that range the number falls into. Each slice corresponds to one stopping position on a reel. If a cherry occupies a wide slice and a jackpot symbol occupies a thin one, the cherry will be selected far more often.
This mapping is where the game's return to player, or RTP, is built. RTP is a theoretical percentage of total wagered money a game returns to players over a very large number of spins or hands. It is a long-run statistical average, not a per-session guarantee. The game designer assigns each symbol a slice size, and those sizes, combined with the paytable, determine the long-run return. The PRNG itself is neutral; it just produces numbers. The odds live in the mapping.
A useful way to hold this in your head is that the RNG decides which position is selected, and the paytable decides what that position pays. Neither part alone tells you the whole story.
Why a short session looks nothing like the published RTP
RTP is a statement about a vast number of spins. Your session is a tiny sample. Over a few hundred spins, actual results can swing far above or far below the long-run average because of variance, which describes how payouts are distributed over time. High volatility means rarer but larger payouts; low volatility means more frequent but smaller ones. Volatility does not change a game's RTP.
Suppose a game has a theoretical RTP of R percent. That does not mean you will get R percent of your buy-in back today. It means that if every spin were aggregated over an enormous number of rounds, the total returned would approach R percent of the total wagered. In a single session, a handful of large wins or a long dry spell can dominate the result. The machine is not broken when this happens; it is behaving exactly as a random process with that volatility profile should.
This is also why a machine that just paid a jackpot is not cold, and a machine that has not paid for an hour is not due. The PRNG has no record of those events. The next spin is drawn from the same mapping as every other spin.
Where the house edge sits
House edge is the mathematical advantage the operator holds on a given game, expressed as a percentage of each wager. House edge and RTP are complements: they sum to 100% for the same game. If a game returns R percent over the long run, the remaining portion of each wager is the edge that stays with the house. That edge is not applied spin by spin as a deduction. It is embedded in the mapping between the PRNG's numbers and the paytable.
Because the edge is built into the symbol weights, no betting pattern changes it. You can raise or lower your stake, change the number of paylines, or switch games, but on any given spin the expected loss is the wager multiplied by that game's edge. What changes with your decisions is how much total money you expose to that edge.
What decisions per hour do to your total exposure
The edge is per wager, but your session cost is per wager multiplied by how many wagers you make. A game that resolves spins quickly lets you place more bets in an hour than a slower one. Two games with the same RTP can therefore produce very different expected losses over the same time period, simply because one lets you wager more often.
As an example, suppose you wager one unit per spin and the game's edge is E percent. If you play 500 spins in an hour, your expected loss for that hour is 500 multiplied by one unit multiplied by E percent. If a different game with the same edge lets you play 800 spins in an hour, the expected loss rises to 800 multiplied by one unit multiplied by E percent. Nothing about the machine changed; the difference is the number of decisions you made.
This is why game speed is a real part of bankroll planning. The edge is fixed by the game, but the number of times you pay it is partly under your control.
Why progression systems do not remove the edge
A progression system is a rule for changing your stake after wins or losses, such as doubling after a loss. The arithmetic looks appealing because a win after several losses can recover the earlier losses plus a small profit. But the system does not change the mapping inside the game. Every individual spin still carries the same house edge, and the PRNG does not adjust its output because your stake changed.
What a progression does is redistribute outcomes. It turns many small losses into a smaller number of larger losses, with occasional recoveries in between. The total expected loss over the same number of spins is unchanged, because expected loss is the sum of each wager multiplied by the same edge. Suppose you wager one unit, then two, then four, then eight. The total wagered is fifteen units, and the expected loss is fifteen units multiplied by the game's edge, exactly the same as if you had wagered one unit fifteen times. The sequence looks different, but the arithmetic underneath is identical.
Progressions also change the shape of your risk. A doubling progression can reach the table maximum or your own stop-loss very quickly, and a long losing streak then costs far more than flat betting would have. The system does not create an advantage; it rearranges when and how the losses arrive.
What the RNG does and does not prove
The random number generator is the algorithm that determines game outcomes. Independent testing laboratories are commonly used to certify RNG behaviour; certification covers game mechanics, not an operator's financial conduct. A certified RNG means the mapping between numbers and symbols behaves as designed. It does not tell you the game's RTP, and it does not tell you anything about how quickly an operator pays withdrawals or how it handles disputes.
Some crypto-based games add a different layer called provably fair. That is a cryptographic scheme where a hashed server seed is published before play and revealed afterwards, letting a player verify that the outcome was not altered after their bet. It verifies individual round integrity; it is not a licence, an audit, or a guarantee of solvency. A traditional slot does not usually offer this, because the RNG runs inside a closed system and the player cannot inspect the seed. What the player can inspect is the game's published RTP, where the operator or game studio makes it available, and the certification statement from a testing laboratory.
If you want to know the RTP for a specific game, look at the game's information panel or the operator's published game rules. The number you find there applies to that game under that rule set, not to the casino as a whole.
How to read the numbers on the screen
When a slot shows you a paytable, it is showing you the fixed prizes for each combination. What it usually does not show is the probability of each combination. That probability is set by the reel mapping, which is not printed on the screen. The RTP is the bridge between the two: it summarises the combined effect of the probabilities and the paytable over the long run.
This is why two games with identical paytables can have different RTPs. The designer can make a high-paying symbol rarer in one game than in the other, and the paytable alone will not reveal that. The RTP figure, where published, is the more useful summary.
| Element | What it does | What it does not do |
|---|---|---|
| PRNG | Produces a continuous sequence of numbers; freezes one at the moment of the spin | Does not remember past spins or adjust for wins and losses |
| Reel mapping | Converts each number into a stopping position; sets the probability of each symbol | Does not change during play based on your stake |
| Paytable | States the prize for each winning combination | Does not reveal the probability of each combination |
| RTP | Summarises the long-run return from the mapping and paytable combined | Does not predict a single session's result |
| Volatility | Describes how payouts are distributed over time | Does not change the game's RTP |
FAQ
Can a slot machine be hot or cold?
No. The PRNG has no memory of previous spins, so a machine that has paid recently is not less likely to pay again, and one that has not paid for a while is not more likely to pay. Each spin is drawn from the same mapping as every other spin.
Does pressing the button at a certain time change the outcome?
Only in the sense that the PRNG is cycling constantly, so a different moment freezes a different number. You cannot time the press to land on a particular outcome, because the sequence moves far faster than your reaction time and you cannot see the current number.
Why do two slots with the same symbols pay differently over time?
Because the reel mappings can differ. The paytable shows the prizes, but the probability of each symbol is set by the mapping, and that probability is not printed on the screen. Two games can show the same symbols and prizes while returning different amounts over the long run.
Play responsibly. If you or someone you know is struggling with gambling, help is available through responsible gambling resources and helplines in your region.
Play responsibly
Gambling should be treated as paid entertainment, never as a way to earn income or recover losses. 1-800-MY-RESET (1-800-697-3738)
18+ or 21+ depending on where you are; follow the minimum age that applies to you.
This article is general information about how these mechanics work. It is not legal advice and not a recommendation to gamble or to use any particular operator. Availability and legality differ by jurisdiction — check the rules that apply where you are.


