Last updated: [insert today’s date]
The door shuts. A lab team sits across from the game studio. They ask for the RNG spec, the build hash, the seed policy, and a huge sample of outputs. They want logs from the last patch. They want to see who can touch the seed file. They ask to rerun the code on a clean box. No shortcuts. No “trust us.”
When the checks end, the lab gives a short report. If all is good, the site can show a seal, like the eCOGRA Safe and Fair seal. That small badge says a lot. It says the RNG was tested, the math holds, and the build matches what was checked.
Many people think fairness is only about RTP. Not true. RTP is long-term math for a game. It tells you how much goes back over time. Fairness is wider. It covers how the RNG picks numbers, if results are free of bias, if code changes are tracked, and if the source of random is strong.
A fair game must be unpredictable. It must not show patterns a bot can learn. It must be stable under load. It must give the same odds for the same rules, across devices and sessions. Fair is about process, proof, and control.
Most games use a pseudo-random number generator (PRNG). It is a small math engine that turns a seed into a long stream of numbers. If you know the seed and the engine, you can rebuild the stream. So the seed must be secret and fresh. Some systems mix in hardware noise or a secure DRBG to feed the seed. Good systems rotate seeds, protect them, and never reuse them.
Trust, in this space, comes from independent labs that are accredited. They follow global rules for testing labs. They run checks, file reports, and issue certificates. Regulators then accept those certificates when they grant a licence or approve a game release. Labs also retest after big code changes or every set period.
Global labs include GLI, BMM Testlabs, iTech Labs, QUINEL, SIQ, and others. Their methods are public, their staff are trained, and their tools are known in the field.
| eCOGRA | Often aligned with ISO/IEC 17025 | RNG, RTP, game audits | NIST SP 800-22 context checks | Multi‑jurisdiction | Safe and Fair |
| GLI (Gaming Laboratories International) | ISO/IEC 17025 | RNG, platform, security, game math | NIST SP 800‑22, TestU01 (as applicable) | Global recognition | GLI testing and certification |
| iTech Labs | ISO/IEC 17025 | RNG certification, RTP, game audits | NIST SP 800‑22, TestU01 | Widely recognized | iTech Labs RNG testing |
| BMM Testlabs | ISO/IEC 17025 | RNG, game math, systems | NIST SP 800‑22, TestU01 | Global | BMM Testlabs |
| QUINEL | ISO/IEC 17025 | RNG, platforms, security | NIST SP 800‑22 (as relevant) | EU and others | QUINEL certification |
| SIQ | ISO/IEC 17025 | RNG, game testing | Statistical suites | EU and others | SIQ gambling testing |
Labs do not “eyeball” plots. They run big test sets and watch the numbers. One core set is the NIST SP 800‑22 test suite. It checks many things: how many ones and zeros, runs of bits, gaps, blocks, rank, FFT, and more. Another strong tool is the TestU01 suite from Université de Montréal. It has SmallCrush, Crush, and BigCrush test packs. BigCrush is harsh and needs huge samples.
Good audits run millions, often billions, of bits. A tiny sample can pass weak RNGs by luck. Large samples reveal bias that hides in short runs. Labs also repeat tests with different seeds.
Auditors ask for a clean build and a commit ID. They run the same code on their side. If the stream does not match when the seed is the same, that is a red flag. If it does match, they know the build is stable.
A stream can look random but still leak. Labs check serial tests (do values affect the next one), auto‑correlation, and distribution across ranges. They check how the game maps RNG outputs to symbols or cards. Poor mapping can skew odds even if the RNG is fine.
When you see a seal, click it. A real seal should link to a page on the lab’s site. You should see a certificate number, a date, and a scope. Scope tells you if the test was for the RNG only, or also for game math, RTP, platform security, or live dealer shuffles. Look for the lab’s accreditation, such as ISO/IEC 17025. This shows the lab itself is tested for skill and process.
Check the expiry date. Some markets need a retest every year or after major code changes. If the date is old, ask support to explain. If they cannot, be careful.
Rules vary by country. In the UK, the UKGC Remote Technical Standards (RTS) tell you what operators must do. They need approved testing, change control, and clear game info. In Malta, the Malta Gaming Authority also needs third‑party tests and keeps a watch on change logs and incident reports.
Some island or state markets have their own lists of labs. Many accept the same big names. But details differ: one may ask for source code escrow; another may ask for on‑site reviews. Good operators plan for both.
In some web3 or crypto games, the site offers a “provably fair” check. You get a server seed, a client seed, and a nonce. You can verify the result with a hash. This is good for trust, but it does not replace full lab audits in most regulated markets.
Some projects pull random from a verifiable source like Chainlink VRF. A VRF can prove the random was not tampered with. Still, the game must map that random to events in a fair way. The math and the code still need review.
Does RNG testing mean I will win more?
No. RNG testing checks that results are not biased and follow the rules. It does not change the odds. It makes sure the odds are what the game says they are.
Is RTP the same as fairness?
No. RTP is expected return over very long play. Fairness is about random, mapping, controls, and audits. A fair game can still have a low RTP if the rules say so and the site is clear about it.
Do labs retest after updates?
Often yes. Many markets require retests after major code changes or at set times (for example, yearly). Small UI edits may not need a full RNG retest, but math or engine changes will.
What is a DRBG and why care?
A DRBG is a deterministic random bit generator. It is a secure PRNG defined in standards like NIST SP 800‑90A. It can be a strong base for seeds when used right. It must be set up and protected with care.
Here is why NIST and TestU01 matter. The NIST SP 800‑22 test suite covers basic and mid‑level stats. It helps spot bias in bits and in short patterns. The TestU01 suite goes deeper. BigCrush can break weak PRNGs that pass small tests. Labs pick the right mix for the engine and the game type.
Labs also test how RNG outputs map to in‑game events. Say the engine gives a 32‑bit value. The game may need to pick a symbol from 10 slots. The code must take care with modulo and re‑roll rules so each symbol has the planned chance. A sloppy map can warp odds. Good labs will simulate the full game millions of times to check final payouts versus the math model.
Many markets accept GLI’s work on RNGs, platforms, and security. If you want to see the range they cover, browse GLI testing and certification. The point is not that one lab is “best,” but that a lab with deep scope can check how systems interact, not just the RNG in a box.
Strong random is useless if the process is weak. Change control, access logs, key storage, and disaster recovery all matter. Labs look at who can push code, how rollbacks work, and how incidents are handled. A clean RNG with sloppy ops can still fail a fair play check because the risk of tamper is high.
Live dealer games use shuffles or draw machines. Labs check these too. They test the shuffle device, the software that reads it, and the link between them. The goal is the same: no bias, no leaks, no way to predict the next card.
It helps to make a small log. When you join a site, save a screenshot of the licence and seals, with dates. If a seal link breaks later, you will know. If a game page changes RTP with no notice, you will spot it. Small habits protect you.
This is a guide to help you read and verify fairness claims. It is not advice to play. If you choose to play, do so under a licence, and set limits. If you feel harm, seek help at BeGambleAware or your local support line.
We keep this page up to date as standards and rules change. If NIST suites or regulator rules update, we will amend the text and note the change here.
18+ | T&C Apply | New Customers Only | Gamble Responsibly, begambleaware.org
Smartgamblingclub.com is not responsible for any losses from gambling in casinos linked to any of SGC bonus offers. The player is responsible for how much he or she is willing and able to play for. Gamble Responsibly (link).