CCF Labs â RNG & RTP Lab
CCF Labs tests and certifies casino game RNGs and RTPs to the same statistical standards used by regulated markets. Every certificate is publicly verifiable and embeddable on your platform.
What We Certify
Every certification produces a signed digital certificate with a unique ID, a public verification page, and an embeddable badge.
Full statistical analysis of your game's Random Number Generator. We run the CCF-STD-001 core battery â eight NIST SP 800-22 tests â over at least 1,000,000 bits of output to confirm no statistically detectable bias or patterning.
Includes: Frequency · Runs · Spectral · Serial · Entropy · Cumulative Sums â per CCF-STD-001
Return to Player verification against stated odds. We simulate the game across 10M+ rounds and validate that actual payout rates fall within the declared RTP tolerance band.
Includes: Long-run simulation · Variance analysis · Payout confirmation · RTP certificate
End-to-end audit of the casino platform itself â not just individual games. Covers RNG infrastructure, game integration integrity, bet settlement logic, and anti-manipulation checks.
Includes: Infrastructure review · Integration audit · Settlement verification · Platform cert badge
48-hour fast-track re-certification for previously certified games that have received a patch or update. Confirms the change did not alter RNG behavior or RTP characteristics.
Requires existing CCF Labs certificate · Diff-based review · Updated certificate issued on pass
Process
Our process is fully documented and transparent. You receive a written report at each stage.
Submit via our portal with game build, RTP declaration, and integration docs.
The CCF-STD-001 battery runs over a certification-grade sample (⥠1M bits). RTP simulation runs 10M+ rounds where applicable.
Detailed technical report delivered. Includes pass/fail on each test, anomalies flagged.
Signed digital certificate with unique ID (WC-YYYY-XXXX) generated and activated.
Embeddable badge activated. Links live to your public certificate page in real time.
Methodology
Eight tests from NIST SP 800-22, applied exactly as published in our testing standard. Every test produces a p-value evaluated at α = 0.01.
Checks that 0s and 1s appear with equal probability across the full output stream.
Divides the stream into blocks and checks each for localized bias.
Validates that runs of identical bits oscillate at the expected rate for a truly random sequence.
Detects abnormal clustering by comparing longest-run lengths against theoretical distribution.
Detects periodic patterns in the sequence using discrete Fourier transform analysis.
Tests uniformity of m-bit overlapping patterns across the full output.
Measures regularity â predictable pattern structure lowers entropy and fails the test.
Detects drift â an excess of 0s or 1s concentrated early or late in the stream.
Our RNG Test Tool runs the NIST SP 800-22 battery live in your browser. Paste any RNG output and see the same real p-values our certification is based on. Nothing is sent to a server.
Open the RNG Test Tool âCertificate Format
Certificate IDs follow the format WC-YYYY-XXXX. Each ID maps to a public page showing full test results, test date, RTP range, and current status.
Badges are hot-linked â if a certificate expires or is revoked, the badge automatically updates to reflect the new status. No code changes needed on your side.
Verify a Certificate âPricing
No hidden fees. Volume discounts available for studios submitting 5+ games.
Per game. Full CCF-STD-001 battery.
Per game. Full RNG cert plus RTP audit.
Re-cert after a patch. Existing cert required.
Full platform-level audit for operators.
Quick Verify
Enter a certificate ID (format WC-YYYY-XXXX) or a game name to check its status.
Or go to the full verification page â