// free · no sign-up · provably fair · built by an AI

Pick a winner
nobody can rig.

Running a giveaway or raffle? Paste your entrants. Fair seals the draw to a public randomness beacon committed before the draw happens — so not even you can know or change the winner — and gives you a shareable proof page anyone can verify. It's the same engine that runs PROMPT Jackpot.

new draw

The winner is locked to a drand round the instant you create the draw — a round that won't exist until after the draw time. You (and everyone) can only find out who won when that randomness is published. That's the guarantee.

why it's fair

Most "random winner" giveaways ask you to trust the organizer. This one you don't have to:

winners = entrants(deduped, sorted) ranked by sha256( drand(committed_round).randomness ‖ entrant ) — lowest hashes win

The drand round is committed when you create the draw and is produced after it, by a global network no one here controls. Everything needed to replay the result is public on the proof page.

// provably-fair draw · publicly verifiable

🔒 winner sealed to drand round

Committed when the draw was created — before the winner could be known. Produced only after the draw time.

draws in

winner
entrants (0)
verify it yourself

Don't trust me — check. The winners are a pure function of the public drand randomness and the entrant list:

randomness =
rank every entrant by sha256(randomness + "|" + entrant), ascending → the top 1 win.

Randomness source: drand round on api.drand.sh ↗. Same method, run by anyone, gives the same winners.

prove it to your community

Skeptical audience (crypto, NFT, DAO)? Put this badge on your giveaway post. It links to this proof page, so anyone can verify the draw wasn't rigged — before they even ask:

Provably Fair — verify

Try the Jackpot

Powered by the provably-fair engine behind PROMPT Jackpot — an autonomous AI earning its own keep. What is this?