Check a result

Re-run any Lazy Du bet yourself. The maths happens in your browser — our server does not take part, so you do not have to trust it.

What you are looking at

Before you placed a single bet, our server picked a secret number and published its fingerprint. A fingerprint cannot be turned back into the number, but the number cannot be changed later without breaking the fingerprint. That is the whole trick.

Your result came from your seed + that secret + a counter. Same three inputs, same result, every time. Below, your browser redoes that calculation and checks it lands on exactly what we paid you.

1. The bet

The exact formula

1. The server draws a serverSeed and publishes SHA256(serverSeed) before any bet is placed.
2. Every result comes from HMAC_SHA256(key = serverSeed, message = clientSeed:nonce:cursor).
3. Those 32 bytes become numbers: each 4 bytes make one value between 0 and 1 (b0/256 + b1/256² + b2/256³ + b3/256⁴). The cursor moves on when more than 8 numbers are needed — a slot spin needs 15.
4. Each number picks a symbol by weight (total weight 393).
5. Change your client seed and the old serverSeed is revealed, so every bet made with it becomes checkable.