crypto.randomBytes). It is never chosen by a person and never leaves the server until the draw is final.SHA-256(seed). Publishing this fingerprint first makes it impossible to swap the seed later: any change to the seed changes the fingerprint.SHA-256(seed + ":" + range + ":" + pick), read as a 256-bit integer and reduced to the range with rejection sampling (no modulo bias: if the integer falls in the tiny biased tail above floor(2^256 / N) × N, it is re-hashed; the odds of even one re-hash are about 1 in 1074). Result = remainder + 1.Each draw is one-shot and the SERVER enforces it: the draw is finalised and logged the instant the pick is accepted, before the wheel even starts turning, and a second pick against the same commitment is rejected. This page is presentation only; it cannot influence or re-run a result.
Paste the revealed seed, the range and the winner's pick from any draw. This recomputes the commitment and the landing number from scratch. It will match any independent SHA-256 implementation.
Every commitment and result is recorded on the draw server in an append-only, hash-chained log: each record embeds the cryptographic fingerprint of the record before it, so any edit or deletion of history breaks the chain and is detected. Nothing here can be cleared from the browser.
| When | Promotion / winner | Range | Pick | Landed | Result | Commitment | Seed |
|---|