The fair draw
How the draw is kept fair
We choose when the draw happens. We never choose who wins. Here is how that is enforced and how you can check it.
-
Every ticket is one chance
Each round has a fixed number of tickets. When your payment lands you get numbers nobody else holds. Ten tickets are ten chances. Nothing else changes your odds.
-
The ticket list gets locked
When the round closes we take the full list of sold tickets and compute its fingerprint. That is a SHA-256 hash. It goes up on this page before the draw. Change one ticket afterwards and the fingerprint no longer matches.
-
The random number comes from outside
We set the draw time ahead and post a countdown. The random number is published at that moment by drand. It is a public randomness beacon run by a group of universities and companies around the world. Nobody can know the number early. That includes us.
-
One sum picks the ticket
We join the random number, the fingerprint and the round number, hash them and divide by the number of tickets in the draw. The remainder points at one ticket in the locked list. Anyone can redo the sum with the values below and land on the same ticket.
The sum
result = SHA-256( random number : fingerprint : round number )
winner = ticket list[ result mod tickets in the draw ]
What we decide
- Which prize goes up
- The price and the number of tickets
- The time of the draw, set and shown before it happens
What we cannot do
- Choose the winning ticket
- Add or remove tickets after the list is locked
- Move the draw once its time has passed
- Run the draw twice and keep the result we like
When the beacon is down
If drand cannot be reached at the draw time, we can run the draw with our own server's random generator instead. The record below always says which source was used.
Check your own ticket
Your tickets page shows an entry code. It is made from your order reference and your private link, so only you can reproduce it. The same code sits next to your ticket numbers in the locked list.
The record
No draws yet
The record of every draw goes here the moment it happens. The first one will appear when the first round sells out.