Recompute the 10 drawn Keno numbers from your revealed seeds — Stake, Rainbet, Roobet & more.
Computed locally via the Web Crypto API (HMAC-SHA256) — no server call. Your seeds and nonce never leave your device. It's the same code we test against Stake's own calculator.
Stake-style Keno draws 10 numbers from a pool of 40 squares. Like Mines, it's a sequential draw without replacement — 10 floats, 10 numbers, in the order they came out.
The result comes from the standard Stake-style byte stream:
HMAC-SHA256( key = server_seed , message = "client_seed:nonce:round" )
Start with the pool 1–40. Draw 10 times, removing each drawn number:
for 10 draws:
idx = floor( f × numbers_remaining )
number = pool[idx]; remove it from poolStake computes the index 0-based and displays the number +1, which is why the pool runs 1–40.
Ten floats draw ten numbers from the 1–40 pool without replacement: idx = floor(float × numbers remaining), remove, repeat. The result is the draw order.
No. Until the server seed is revealed the draw is unknowable. This verifier only confirms a past draw.
Stake-style Keno uses a 40-square board and draws 10. Other Keno variants may differ, so this tool targets the Stake-style engine.
Yes — any Stake-style casino using the shared HMAC-SHA256 engine.
Formula verified bit-for-bit against Stake's reference calculator (Aug 2026). Other games: Dice · Limbo · Plinko · Mines · Keno · all verifiers. Open methodology: /methodology/. © FairPlay Audit — independent, free, open-source.