Slot RNG: how it is tested, and what a certificate leaves open

Every spin result comes out of a random number generator, and it's picked the moment you hit spin, not when the reels stop. Labs like GLI check that generator before a game can go live: they read the code and push millions of outputs through statistical tests. Which RTP version your casino switched on is a different matter, and you find that in the game's rules screen.

By the Beltastic team · Updated

What a lab has to check

Requirements in GLI-19 v3.0, the standard for online games from Gaming Laboratories International
ClauseWhat it demands
3.2.1 Source code reviewThe lab reads the RNG, scaling and shuffling code and looks for bias, errors, hidden switches
3.2.2 Statistical analysisTests on the final outcomes, judged together at a 99% confidence level
3.2.2 Named testsChi-square, overlaps, coupon collector, runs, interplay correlation, serial correlation, duplicates
3.3.1 StrengthCryptographically strong: no prediction even with the source code in hand
3.3.2 SeedingNot seeded from a time value alone; no two games start from the same seed
4.5.2 No near-miss swapIf the RNG picks a loss, the game may not show a different, closer-looking loss
4.5.2 No memoryBonus chance and RTP may not adjust to past payouts
4.7.1 Minimum returnAt least 75% RTP unless the regulator sets another figure
4.7.3 Top prize oddsAt least 1 in 100,000,000, or the real odds must be shown

GLI-19 version 3.0, revised 17 July 2020. Regulators adopt it in full or in part; a v4.0 draft was out for comment in July 2026.

In Britain the Gambling Commission wants results that are 'acceptably random', provable with standard tests, and it bans compensated games. That's the idea of a machine that tightens up after paying out and loosens after a dry spell, which is how a lot of players still think slots work. People swear a game owes them after 300 dead spins. Under these rules the next spin has the same odds as the first one of the night.

Could you spot a wrong RTP yourself?

Spins needed before your own measured RTP is accurate to 2 or 1 percentage points
Standard deviation per spin, in x the betWithin 2 pointsWithin 1 point
5240,100960,400
10960,4003.8 million
34.7 (median, 100 most played Engine games)12 million46 million
5024 million96 million
10096 million384 million

Our calculation: spins = (1.96 x standard deviation / margin) squared, 95% confidence. Median standard deviation from Engine Insights. Bonus buys swing far more per bet, so they need even more.

A typical Engine slot swings about 35x the bet per spin, going by the median standard deviation of the most played ones. After 10,000 spins your result can still be tens of points off the RTP, and separating a 96% game from a 94% one takes something like 12 million spins. Nobody plays one game that long. Skip the session spreadsheet, open the rules screen and compare the RTP line with the studio's list. Hacksaw prints four settings per game, and Le Bandit runs from 96.34% down to 88.36%.

Configured RTP against what came back on Stake, one month to 12 Nov 2026
GameStudioWageredBetsConfigured RTPPaid back
Gates of Olympus Super ScatterPragmatic Play$398.0m61.3m96.50%96.44%
Wanted Dead or a WildHacksaw Gaming$158.8m21.8m96.38%95.47%
Sweet Bonanza 1000Pragmatic Play$110.2m29.7m96.53%94.22%
Buried By NightHacksaw Gaming$60.0m15.4m96.32%105.34%
Wanted SalvationHacksaw Gaming$76.1m8.5m96.38%79.84%

Paid back = 1 minus GGR / wagered in the window (bonushunt.gg provider analytics). A bonus buy counts as one bet at its full price. bonushunt.gg notes its data can have gaps or lag.

The busiest game in the table landed close to its setting. Smaller ones moved a lot further, in both directions, over tens of millions of dollars. A few max-win hits or buys at big stakes are enough to do that inside a month. The RTP page has the same comparison for the games with the most bets.

The labs

Test labs you see on certificates
LabWhat it publishesDetail
GLI (Gaming Laboratories International)Its standards, GLI-19 for online games, as free PDFsNamed by many regulators as the technical standard
eCOGRARNG testing for operators and studiosMethodology approved in Great Britain, the Netherlands and Spain, among others
BMM TestlabsRNG and game maths evaluationCertified Chainlink VRF, an on-chain random number service, in September 2022

A certificate is usually linked in the casino footer or the game's info screen, and it names the game and the version. If the name or version on it differs from what's on your screen, it was issued for some other build.

Stake Engine works differently. Each game mode ships as a fixed table of outcomes with weights, the RNG picks one entry per round, and the tables are the maths the studio submitted. How to replay a result from a seed pair is on the provably fair slots page.

Not affiliated with GLI, eCOGRA, BMM Testlabs, Pragmatic Play, Hacksaw Gaming or bonushunt.gg. Names belong to their owners. This page is not an assessment of any game. 18+, play responsibly.

Questions

Are online slots rigged?

Certified slots use an RNG that a lab has tested, and standards like GLI-19 forbid games that adjust to past payouts. What a casino can change legally is the RTP setting, so read it in the rules screen.

How do labs test a slot RNG?

They review the source code and run statistical tests on the final outcomes, for example chi-square, runs and serial correlation, judged at a 99% confidence level under GLI-19.

Does a slot get colder after a big win?

Not in a certified game. Each result is independent, and GLI-19 clause 4.5.2 forbids changing the bonus chance or the return based on earlier payouts.

How many spins does it take to check a slot RTP?

Millions. At the median Engine standard deviation of 34.7x the bet, pinning the RTP within 1 point takes about 46 million spins.

Sources

  1. GLI-19 Standards for Interactive Gaming Systems v3.0 (PDF). sections 3.2, 3.3, 4.5.2, 4.7.1, 4.7.3; revised 17 Jul 2020 Checked 12 November 2026
  2. UK Gambling Commission: RTS 7, generation of random outcomes. 'acceptably random', compensated games not permitted Checked 12 November 2026
  3. eCOGRA: RNG testing. methodology approved in Great Britain, the Netherlands and Spain Checked 12 November 2026
  4. European Gaming: BMM Testlabs certifies Chainlink VRF. 2 Sep 2022 Checked 12 November 2026
  5. Engine docs: How the RGS works. books, lookup tables, weighted random selection Checked 12 November 2026
  6. Hacksaw Gaming: Le Bandit. RTP settings 96.34% / 94.23% / 92.17% / 88.36% Checked 12 November 2026
  7. Engine Insights (public API, snapshot). 30 days, 13 Oct to 11 Nov 2026 Checked 12 November 2026
  8. bonushunt.gg provider analytics (Stake slot statistics). month and all-time windows Checked 12 November 2026

18+ · Play responsibly · gamblingtherapy.org