Verify every roll
How to verify
- After rotating, check that
SHA256(server_seed)== the hash shown to you beforehand. - For a case opened at a given
nonce:HMAC_SHA256(server_seed, "client_seed:nonce:0"). - First 4 bytes / 2³² = a number in [0,1). Ticket = floor(number × 100 000). The case page lists each item's ticket range; your ticket lands in exactly one.
node: crypto.createHmac("sha256", serverSeed)
.update(clientSeed+":"+nonce+":0").digest()