Buy a ticket. The winner is decided by a Bitcoin block that hasn't been mined yet — no house, no luck of the draw you have to trust. Anyone can check it.
Every paid ticket gets a number — they start at #69420 and climb from there, one per ticket. Your ticket lands in your inbox the moment payment clears.
Before the draw, we publish one Bitcoin block height (#954,818) that hasn't been mined yet. Until that block exists, its hash is pure unknown — to us, to you, to anyone on earth.
When that block is mined, its hash is run through SHA-256 and divided by the number of tickets sold. The remainder points to exactly one ticket. Same block, same answer — there's no house and no random-number generator to take on faith.
That block hash is public forever. Run a single line of code against it; if our winner doesn't match, we cheated. It will match — and the result page shows the exact numbers to confirm.
winner = 69420 + ( sha256(block_hash) mod tickets_sold )