hitrate.lol

3,360 games ·967 studios · read 2026-08-26

Provably fair

Check the spin yourself.

Every Stake Engine round is decided by three things you can hold in your hand: a server seed, your client seed, and a nonce. Put them in below and this page will work out what the round must have paid — in your browser, with no help from us and none from the casino.

Verify a round

3,360 games

Loading the catalogue (3,360 games)…

What is actually happening

The four steps

  1. The seeds become entropy

    HMAC-SHA256 is run with your server seed as the key andclientSeed:nonce as the message. This happens in your browser, through the built-in Web Crypto API — the same primitive your bank uses, not something we wrote.

  2. The entropy becomes a roll

    The first 16 bytes of that digest are read as one 128-bit number and reduced modulo the mode’s total weight. Because a round is picked in proportion to weight, this single number decides everything that follows.

  3. The roll selects a round

    The game’s lookup table lists every possible round with the slice of the range it occupies. Exactly one slice contains your roll. That table is published by the operator at fair.stake-engine.com and is immutable once a version ships, so it cannot be rewritten after the fact.

  4. The round has a payout

    Read straight off that row. A full table runs to two million rounds and 132 MB, so this page does not download one — it binary-searches, fetching about twenty single rows. The count is shown with the result.

You need the server seed, which a casino only reveals once you rotate it — that is the point of the commitment, and it is why a seed you can still bet on cannot be checked yet. This page stores nothing and sends your seeds nowhere except, if you press the cross-check button, to the operator’s own verification endpoint. Not affiliated with Stake.