Algorithms In Slot Machines | RNG software

All modern slot machines (online casino or terrestrial) are controlled by a software RNG (random number generator) which is designed to create winning hands quite random, based on a pre-set payout, but there is a difference between online slot and others like these located in bar an restaurants. Read the article for know what i mean about.

The Random Number Generator (RNG) at the core of every gaming platform, it’s a sophisticated software that has the same function as the dealer in online games, shuffling the deck of cards, spinning the roulette wheel, dealing the hands, etc.. The games result generated by the RNG are completely random and that this randomness must be tested and certified by a qualified agency or a testing facility.

What is a Certificate RNG

The software for the Random Number Generator (RNG) must be certified by organisations such as the Technical Systems Testing (TST) or must be certified eCOGRA, a London-based internationally accredited testing agency and player protection and standards organisation that provides an international framework for best operational practice requirements, with particular emphasis on fair and responsible gambling.

The software to be approved by the supervisory like Kahnawake ( is one of the most stringent gambling commissions in the world), must present the algorithm that must pass a series of tests that verify the actual randomness and security, So that nobody, players, staff casino or hackers, can know in advance when you get a winning hand.

Explained briefly what is the ‘RNG soft, we can talk about the difference between slot machines online and from those in bars and in hotels. Lol, is the percentage of payout: in general, slot machine online have a payout of between 91% and 98%, while machines located in bars have a payout of no more than ever 75% and in some cases it may fall to 40%.
These tight Slot Machines rarely offer big jackpots and they keep most of what they take in. Do not waste your money playing slot machines in bars or restaurants. This holds true for whatever city you are in.

How the process may play out in a typical three-reel machine

You pull the handle or press the button, and the computer records the next three numbers from the random number generator. The first number is used to determine the position of the first reel, the second number is used for the second reel and the third number is used for the third reel. For this example, let’s say the first number is 123,456,789.

To determine the position of the first reel, the computer divides the first random number by a set value. Typically, slot machines divide by 32, 64,128, 256 or 512. In this example, we’ll say the computer divides by 64.

When the computer divides the random number by the set value, it records the remainder of the quotient. In our example, it finds that 64 goes into 123,456,789 a total of 1,929,012 times with a remainder of 21.

Obviously, the remainder can’t be more than 64 or less than 0, so there are only 64 possible end results of this calculation. The 64 possible values act as stops on a large virtual reel.

Each of the 64 stops on the virtual reel corresponds to one of the 22 stops on the actual reel. The computer consults a table that tells it how far to move the actual reel for a particular value on the virtual reel. Since there are far more virtual stops than actual stops, some of the actual stops will be linked to more than one virtual stop.

Computer systems have made slot machines a lot more adaptable, players can simply press a button to play a game, rather than pull the handle.

For the manufacturers and slot proprietors, one of the main advantages of the computer system is that they can easily configure how often the machine pays out (how loose or tight it is)