Random Fair Lottery · a real draw, live
The draw you can check.
No queues, no black boxes. Every entrant is locked in, publicly, before the winning number exists — then anyone can re-run the draw. Including you, on this page, right now.
Loading event…
Reading the public record
The ceremony
Four steps, in an order the system physically enforces. The list locks before the winning number exists, so nobody — including us — can pick winners.
- 1
Entries close
A capped window. This demo drew from 100 entries.
- 2
The list locks, in public
The full entrant list is published, and its fingerprint is stored where nobody can change it.
- 3
The winning number arrives
One random number nobody can predict or steer — drawn by an independent service (Chainlink VRF), with a proof that's checked before it counts.
- 4
Anyone runs the draw
Winners are pure math over the locked list and the winning number. The replay below recomputes them in your browser.
The draw
The winning number gives every entry a score — lowest 25 win, and everyone else gets a provable place in line. Technically: score = keccak256(seed ‖ entry), sorted ascending.
Waiting for the winning number…
Check an entry
Paste any entry ID from the published list. Its score and rank are computed in your own browser — then confirmed by the public record itself.
Available once the winning number lands.