Loading...
31 January

Online Slots Guide – Slot Machines Explained

Slots are currently the most popular casino games. The basic rules of this game haven’t changed since 1899 when Charles Fay assembled the first slot machine. A player bets and spins a set of reels with symbols. Each of these spinning reels stops at a random position. The player wins if the reels stop in a way that they make a line of the same symbols. The rarer the winning symbols, the higher the amount of the win. The size of the win for each winning combination is defined in the paytable.

Nowadays the randomness of mechanically stopped reels has been replaced by random numbers generated by a computer, but the principles remain same. These principles of randomness are honoured by every licensed game provider. The randomness of slots has several very interesting consequences, and it is important for every smart slots player to understand them.

"The principles of randomness are honoured by every licensed game provider."

How slots work

The majority of online slots still use reels to represent the result of each spin. Despite the fact that the reels are rendered by a computer, the game math under the hood still has 3 to 5 sets of symbols (virtual reels) that stop at random positions. Why change something that has worked fine for years, right?

Modern online slots have a lot of new features which wouldn’t be possible with mechanical reels. Expanding wilds, scatters, free spins, bonus rounds, and others.

Random Number Generator (RNG)

There is one thing all fair slot games have in common: the outcome of each round is based exclusively on a random number provided by a Random Number Generator (RNG). The random number generated by the RNG "tells" the reels when to stop and therefore decides the outcome of the game. That means that the same game with the same random number must always give the same outcome.

The higher the size of your bets, the higher (usually) the RTP of your betting system. We assume that all the other rules of the betting system remain the same.

How random numbers are generated and used in slot machines
  1. RNG generates a random number.
  2. The game’s mathematical module takes the random number and calculates where the reels should stop.
  3. The game stops the reels at the determined positions and calculates the outcome of the spin.
  4. The outcome of the spin is then displayed to the player who initiated the spin.

Your win (or loss) in every round is determined purely by your luck. The outcome isn’t influenced by your previous wins/loses, nor the wins/losses of other players, nor by anything predictable. It’s just you and electromagnetic noise in the RNG – simply pure gambling.

The outcome of a game isn’t influenced by your previous wins/loses, nor the wins/losses of other players, nor by anything predictable.

This reminds me that I should explain how RNGs work. Modern RNGs used in online casinos are dedicated hardware devices that generate random numbers out of electromagnetic noise. It’s like an old television without signal – a lot of black and white dots. Black pixel is 0, white pixel is 1. Take a photo of a small part of a TV screen, convert the pixels into 1s and 0s, write them into a text file and you have a random number.

RNG hardware generates thousands of random numbers every second. So on one hand, you will change the outcome of the next round if you press the start button one second later. However, on the other hand, you have no chance to predict whether the outcome will be better for you or not. So the fair randomness remains.

How do casinos make money?

Now you may ask: if slots are not manipulated, how do casinos make money on them?

The answer is simple: Slot games are designed in a way that they pay out less than players bet in the long run.

EXAMPLE

Imagine a simple game: you give me $1 and flip a coin. If you get heads, I’ll give you $1.50 back. If you get tails, you lose. It’s quite obvious that the chances are on my side. You can win if you are lucky and play only a few rounds, but I have a clear advantage in the long run. The randomness of this game is fair, but the long-term chances aren’t.

Slots are similar, just much more complicated. The math of a slot game is defined by:

  • sets of symbols on virtual reels
  • win sizes in the paytable
  • rules and probabilities of all bonus features
  • settings of all bonus features

Game math combined with fair random numbers gives the casino a long-term advantage over players. And that is how casinos make money.

"Game math combined with fair random numbers gives the casino a long-term advantage over players."

Slot machines myths

Now that I have explained how fair slots really work, it is time to bust several popular myths about slots.

Myth 1: "Slots have cycles of winning combinations. You can win by observing these cycles and by jumping in during a winning part of the cycle."

This is a myth, as slots really work based on fair random numbers. The advantage of the casino is hidden in the game math, and there is absolutely no need to complicate the entire system with any type of cycle.

In reality you may observe hot streaks and cold streaks. But that’s just a result of natural randomness and these streaks are absolutely not predictable.

Myth 2: "Slots are programmed not to pay after a big win and to pay more when they’re full of money."

This is a myth which probably comes from the days of standalone slots which paid out to the winning player directly. But it was as much of a myth then as it is now. If you won more money than the slot machine could pay out, you got the remainder from casino staff.

Modern slot machines are connected to a central server and all wins are paid out by casino staff, so there is no need to keep the amount of cash in a slot machine in mind. Random numbers work just fine and this myth is invalid.

Myths 3 & 4: "Autoplay features pay less than clicking the spin button manually" & "Pulling the ledger on one-armed bandits gives you better odds than pressing the spin button."

Both of these myths make no sense to those who know how online slots work. The game math remains the same, and random numbers remain fair, whether you use the autoplay feature, the ledger or the spin button.

How slot machines are programmed

This is my favorite part as in the past, I have personally developed software solutions for a game provider. :)

Running a casino and creating good games requires different sets of skills. Moreover, players like to play the same games over and over. Those are probably the reasons why specialized companies which focus solely on creating casino games were established. It’s also the reason why you can play Starburst slot in so many casinos. NetEnt (the company which created Starburst) is an independent company.

This is briefly how it works:

  1. Casino initiates your gaming session.
  2. Your browser communicates with the servers of the game provider, not with the casino.
  3. The random number and round outcome is also generated by an independent company (the game provider).
  4. Casino just confirms your bets and is notified about your wins by the game provider.

There is one very important implication of this: if you are losing too much while playing a game from a reputable game provider, you can be quite sure that it’s just your bad luck. Even if you play your favorite game at an unknown casino, you are quite safe, in terms of game fairness (though you may be not safe in terms of actually getting your money – use our casino reviews to find a reputable casino that actually pays the money out, even when you win big). I’ve had gaming sessions with an RTP below 50% in the past.

How slots are programmed
  1. Player presses the spin button in a slots game in his browser.
  2. Game sends a "spin" message to the server of the game provider.
  3. Server of the game provider calculates the required bet. Server of the game provider asks the casino to deduct the amount of money required for the spin.
  4. Server of the casino confirms.
  5. Server of the game provider requests a random number from the RNG.
  6. RNG replies with a fair random number.
  7. Server of the game provider uses the random number to spin virtual reels and calculates the outcome of the game round.
  8. Server of the game provider asks the server of the casino to add winnings to the player’s account.
  9. Server of the casino adds the win and confirms.
  10. The outcome of the round is returned to the game which runs in the player’s browser.
  11. The outcome of the round is animated and displayed to the player.

And all this usually happens within less than 200 milliseconds :).

Slots RTP and volatility/variance

RTP and volatility are the 2 most important mathematical characteristics of a slot game. They basically influence how much and how often you win. However, it is a bit more complicated, so I will try to explain them to you.

Return to Player (RTP)

RTP (Return to Player, also payout ratio or payout percentage) is the long-term statistical rate of the total money won divided by the total money staked. The phrase "long-term statistical rate" may sound complicated, so here is the more human-friendly explanation:

EXAMPLE

If a game RTP is 96%, it means that if you start with $1,000,000,000 and then play 1,000,000,000 rounds at $1 each, then you should end up with approximately $960,000,000 dollars.

If you play just a few hundreds rounds, your current return may vary from 30% up to 1000%. But the more rounds you play, the more likely you’ll be closer to the statistical RTP of the slot game. That’s why I used such big numbers in the example above.

The most common RTP of online slots is around 96%. Some slots like Blood Suckers have an RTP up to 98%.

"The most common RTP of online slots is around 96%."

RTP is a very popular characteristic in online slots because it can be expressed as a single number. It is easy to compare, and the most of the popular game providers declare the RTP of each slot game. Then it’s easy to write articles like "Top 10 best paying slots".

RTP can be used for various simplified calculations, like how much you can expect to lose from a bonus while rolling it over.

Category: Tips