CCF Cert β RNG & RTP Lab
CCF Cert 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 NIST SP 800-22 test suite and Diehard battery across millions of outputs to confirm true randomness and absence of patterns or bias.
Includes: NIST SP 800-22 Β· Diehard Β· Chi-Square Β· Serial Β· Output distribution analysis
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 Cert Β· 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.
NIST and Diehard test suites run across millions of RNG outputs. RTP simulation runs 10M+ rounds.
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
Our RNG analysis covers the full NIST SP 800-22 battery plus additional game-specific checks.
Checks that 0s and 1s appear with equal probability across the full output stream.
Validates that runs of identical bits oscillate at the expected rate for a truly random sequence.
Detects periodic patterns in the sequence using discrete Fourier transform analysis.
Tests uniformity of m-bit overlapping patterns across the full output.
Tests spacing distribution between random samples to detect non-uniform clustering.
Simulates random circle placement to verify spatial distribution properties.
Game-specific check: verifies symbol/outcome frequencies match declared probability tables.
Confirms RNG output is not predictable from seed values, timestamps, or player input.
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 NIST + Diehard suite.
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 (e.g. WC-2025-0441) or a game name to check its status.
Or go to the full verification page β