Every draw is generated by a certified RNG (NIST SP 800-90A) with a commit-reveal proof — complete transparency and fairness, verifiable by yourself with no external ledgers and no third parties.
Player places bet with selected numbers and amount
The exact bet time is recorded; the server seed was already committed (SHA-256) beforehand, so the result can't be altered
The certified RNG (NIST SP 800-90A HMAC-DRBG/SHA-256) runs, seeded by the committed server seed
The certified RNG generates the 5 winning numbers (0000-9999) from the server seed
Player sees the result and the revealed server seed, verifiable by commit-reveal — you recompute it yourself, no block explorer
NIST SP 800-90A HMAC-DRBG/SHA-256
getrandom() / /dev/urandom
SHA-256(serverSeed)
recompute client-side
Every bet result includes:
You verify any result yourself: recompute SHA-256(serverSeed), check it matches the commitment, and reproduce the 5 prizes. No explorer and no third parties — you recalculate it locally.
Commitment (SHA-256): 4163fb4ab9e1e0a51709a51bc7e13ab6792907905960145c722d2c1479caac42
Server Seed: 7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069
Verify: SHA-256(serverSeed) == commitment ✓
Timestamp Bet: 2026-01-05T20:00:00.123Z
Timestamp Reveal: 2026-01-05T20:00:01.000Z
Prizes Generated (HMAC-DRBG):
├─ Prize 1: 4521 → Group 6
├─ Prize 2: 8734 → Group 9
├─ Prize 3: 1256 → Group 14
├─ Prize 4: 9012 → Group 3
├─ Prize 5: 3478 → Group 20
├─ Moderno: 6543 → Group 11
└─ Rio: 2189 → Group 23
The server commits to the seed BEFORE you place your bet and only reveals it afterwards. No one can predict the certified RNG output.
The commitment locks the seed in advance. Once published, the seed that matches it cannot be changed. The result is permanent.
The server seed and its commitment are public after every draw. Anyone can recompute and verify any result — no explorer needed.
Our RNG is certified by iTech Labs and built on NIST SP 800-90A HMAC-DRBG/SHA-256 for fairness and randomness.
Experience provably fair lottery gaming.