Gambling Facts and Fictions
Table of Contents
?
Gambling Facts and Fictions: The Anti-Gambling Handbook to get yourself to stop gambling, quit gambling or never start gambling
Copyright ? 2004
?by Stephen Katz
ISBN: 1418472409
Library of Congress: 2004094023

How Random Number Generators Keep Games Fair

Many players ask the same question: are online games rigged? The short answer is no when you play on licensed sites. Games use a Random Number Generator (RNG). An RNG makes results random and fair. In this guide, I will show you how RNGs work, how labs test them, how you can check a site, and what red flags to avoid. I will also explain “provably fair” games in simple words. By the end, you will know how to pick safe places to play and how to tell fact from myth.

  • What “Fair” Really Means in Gaming
  • RNG 101 — The Engine Behind Every Spin and Shuffle
  • From Random Numbers to Game Outcomes
  • Certification and Audits — Who Checks the RNG?
  • Provably Fair Systems in Crypto-Style Games
  • Myths, Misconceptions, and Red Flags
  • How to Check a Casino’s Fairness Yourself
  • Regulation and Player Protections
  • Where to Play: Choosing Audited, Licensed Casinos
  • Responsible Gambling and Limits
  • FAQs
  • Sources and Further Reading

What “Fair” Really Means in Gaming

Fair does not mean you will win. Fair means the game does not cheat. Each result must be:

  • Unpredictable: you cannot guess the next result.
  • Independent: each spin, card, or roll does not “know” the last one.
  • Correctly spread: the odds match the game math over time.

Games also have a “house edge.” This is how the casino makes money over the long run. You may see “RTP” (Return to Player). For example, an RTP of 96% means the average long-term return is 96% of bets. This is not a promise for your session. It is a long view number. Fairness is about random results. RTP and volatility describe how a game pays out over time.

In licensed markets, rules say the RNG and the game math must pass tests. Many regulators ask for public RTP info and regular audits. See rules from the UK Gambling Commission and the Malta Gaming Authority.

RNG 101 — The Engine Behind Every Spin and Shuffle

An RNG is code (or hardware) that makes random numbers. There are two main types:

  • PRNG (Pseudo-Random Number Generator): This is software. It uses a math method and a seed (a secret start value). If done right, results look random and are very hard to guess.
  • TRNG (True Random Number Generator): This is hardware. It reads noise from the world (like tiny changes in power or light). It is less common in casino game servers, but some use it to feed extra “entropy” (randomness) into PRNGs.

Good PRNGs are enough for fair play if they use strong seeds and pass tests. There are many PRNG designs. You may see names like PCG, Xorshift, or Mersenne Twister (MT). Some systems use a cryptographic RNG (CSPRNG) for even stronger unpredictability. The key is not the brand name. The key is correct setup, good seeding, and lab checks.

Seeding is very important. A seed starts the number stream. Good systems use high-entropy seeds and refresh them. They may mix in hardware noise. See the NIST guide on RNGs for technical best practice: NIST SP 800-90 series.

What must a good RNG do?

  • Spread numbers evenly (uniformity).
  • Avoid patterns (no short or long loops that show up in tests).
  • Stay secret (no one can guess the seed or the next number).

From Random Numbers to Game Outcomes

Here is how the result appears when you play:

  1. The RNG makes a new random number (or a few numbers).
  2. The game maps that number to an outcome. For slots, the number picks reel stops using a pay table and a reel strip. For cards, the number picks the next card from a virtual deck. For roulette, the number picks a wheel stop.
  3. The game shows the result and pays if you win.

Each spin is its own event. The time of day does not change the result. The machine does not “know” that you just lost or won. “Hot” and “cold” streaks happen by chance. Stopping the reels early or late does not change the result either. The outcome is set the moment the RNG picks the numbers.

The game math decides the long-term payouts and RTP. The RNG only picks which valid outcome you get on that spin or hand.

Certification and Audits — Who Checks the RNG?

Independent labs test RNGs and game math. These labs are world-known and are accredited under ISO/IEC 17025 (this is a testing lab standard):

  • eCOGRA
  • GLI (Gaming Laboratories International)
  • iTech Labs
  • BMM Testlabs
  • QUINEL

What do they test?

  • RNG stats: batteries like TestU01 check uniformity, runs, gaps, and more.
  • Code and build: they check the code version, how the seed is made, and how numbers map to outcomes.
  • Game math: the RTP and pay table match the design; no hidden bias.
  • Change control: future updates must go back for review.

How you can verify:

  • Look for a lab seal or link in the site footer or on a “Fairness” page.
  • Open the certificate. Check the lab name, scope, date, and a reference or ID number. Some certs list the platform or the games tested.
  • Red flags: no cert, broken link, a fake seal image (not clickable), or a “PDF” with no lab contact or ID.

Provably Fair Systems in Crypto-Style Games

Some sites use “provably fair” tools. These use simple crypto ideas so you can check each bet. Here is the basic flow:

  • Server seed: the site makes a secret seed. It shows you a hash of that seed first. A hash is like a lock. You can see the lock but not the key.
  • Client seed: you choose or accept a seed on your side.
  • Nonce: a small number that goes up by 1 for each bet (0, 1, 2, 3…).

For each bet, the game uses a mix of: server seed + client seed + nonce. It runs this mix through a hash or HMAC (a safe math tool). The output picks the result in a fair way.

How to check a result:

  1. Note the client seed you used and the nonce for your bet.
  2. When you change the server seed or when the site lets you, it will reveal the old server seed. Check that the hash of the revealed seed matches the one you saw before. If it matches, the site could not change the seed later.
  3. Use the site’s tool (or a public tool) to run server seed + client seed + nonce. The output should match the game result you saw.

Good provably fair pages show the method, the exact hash function (for example, SHA-256 or HMAC-SHA256), and an easy checker. Even with provably fair, a license is still key. Pick sites that are under strong rules and audits.

Myths, Misconceptions, and Red Flags

Common myths:

  • “Machines warm up.” Not true. Each spin is random and stands alone.
  • “Casinos lower odds at peak time.” Licensed sites cannot change a tested game on the fly. Any change needs new tests and approval.
  • “Stopping reels at the right time helps.” No. The result is set when the spin starts.

Red flags to avoid:

  • No license, or a license from a body you cannot verify.
  • Fake lab seals, or no way to open a real certificate.
  • No RTP info, or claims that sound too good (like “we changed RTP for you”).
  • “Provably fair” with no server seed hash or no way to check results.
  • Very harsh terms that block normal withdrawals.

How to Check a Casino’s Fairness Yourself

  1. Check the license. Find it in the footer. Click it. Make sure it links to the real regulator and shows the site name. Top bodies include the UKGC public register and the MGA licensee register. In your region, check your state or provincial list.
  2. Find the RNG or Fairness page. Look for a lab link (eCOGRA, GLI, iTech Labs, BMM, QUINEL). Open the cert. Note the date, scope, and ID. If the link is a small image only, be careful.
  3. Check a few games. Open the info panel on a slot. Note the RTP and the studio name. Visit the studio site and see if the RTP matches. Many studios list it. If you cannot find it, ask support.
  4. For provably fair titles. Do one test bet with your own client seed. After you change server seed or when it reveals, run a check and compare the output to your result.
  5. Read dispute options. Some sites list an ADR (Alternate Dispute Resolution) body, for example, eCOGRA ADR. It is a good sign.
  6. Test support. Ask the agent: “Where can I see your RNG certificate?” A clear, fast answer is a plus.

Regulation and Player Protections

Strong regulators set rules for fairness, data, and money safety. They ask for lab tests, change control, and tools to help players. Good examples:

  • UK Gambling Commission (UKGC)
  • Malta Gaming Authority (MGA)
  • Local state or provincial bodies (check your area’s site)

These rules often require:

  • Independent RNG and game math testing.
  • RTP reporting and audits.
  • Secure updates with new testing when the code changes.
  • Complaint paths and ADR services.
  • Responsible gambling tools (limits, time-outs, self-exclusion).

Where to Play: Choosing Audited, Licensed Casinos

Pick sites that make checks easy. Look for a valid license link, recent RNG certificates, clear RTP info, and well-known game studios. Make sure terms are clear and fair. If you do not want to check each doc by hand, you can use trusted review hubs that show proof and links.

For easy picks, see the gambleinvestigations.com tips, where a team checks license status, lab seals, RTP notes, and support replies before listing a site.

Responsible Gambling and Limits

Fair games do not mean sure wins. Treat play as fun, not as a way to make money. Set limits and stick to them. Use the tools on site:

  • Deposit and loss limits
  • Reality checks and time-outs
  • Self-exclusion

If you need help, talk to a pro body in your region:

  • BeGambleAware
  • GamCare
  • National Council on Problem Gambling (US)

FAQs

Are online slots rigged?

On licensed sites, no. Slots use tested RNGs and approved game math. Labs and regulators check them. On unlicensed sites, you have risk. Always verify the license and the lab cert.

Do casinos use PRNG or TRNG?

Most use high-grade PRNGs with strong seeds. Some also feed in hardware noise. Both can be fair if set up right and tested by a lab.

What does “provably fair” mean?

It means the site shows a hash of the server seed first. You bring your client seed. A nonce counts your bets. After play, you can check that the hash and the result match the seeds and the nonce. This stops the site from changing past seeds.

Does a higher RTP mean a fairer game?

RTP is about payout over time, not about randomness. Fairness means the RNG is random and the mapping is correct. A higher RTP means a lower house edge, but both high and low RTP games must be fair.

Can casinos change the RNG on the fly?

Licensed operators cannot. Any change needs a new build, tests, and approval. If a site claims live changes to odds, avoid it.

How do I spot a fake RNG certificate?

Real certs link to the lab domain (like ecogra.org, gaminglabs.com). They have dates, scope, and an ID. A flat image with no link, a dead link, or a random PDF with no lab contact are red flags.

Do demo modes use the same RNG?

They should. Many regulators ask that demo and real modes match. Still, treat demo wins only as a feel for the game, not a promise.

Sources and Further Reading

  • eCOGRA
  • GLI (Gaming Laboratories International)
  • iTech Labs
  • BMM Testlabs
  • QUINEL
  • UK Gambling Commission
  • Malta Gaming Authority
  • NIST Random Bit Generation (SP 800-90 series)
  • TestU01 statistical tests
  • BeGambleAware
  • GamCare
  • National Council on Problem Gambling

About the Author

Written by a gaming tech reviewer with hands-on checks of lab certificates, RTP sheets, and support tests at licensed sites. We link to primary sources, keep notes on audits, and update when rules change. Editorial is independent. We may earn a fee if you visit a site from our links. This does not change our views.

Last updated: 27 Jan 2026

Disclaimer: This guide is for information only. Gambling has risk. Never bet money you cannot afford to lose. If you need help, please contact a responsible gambling service in your region.