Cryptographic Trust — How to Verify Any Draw

Every draw publishes a SHA-256 hash BEFORE the winner is picked, and the seed AFTER. Anyone can re-run the algorithm and prove the winner is real.

How verification works

  1. Step 1 — Before the draw. We generate a random seed and publish its SHA-256 hash. The hash is committed publicly. The seed is hidden.
  2. Step 2 — The draw. Using the seed, we deterministically pick a winner with the Fisher-Yates shuffle. Same seed → same winner, always.
  3. Step 3 — After the draw. We publish the seed. Anyone re-computes SHA-256(seed) and verifies it matches the hash committed in Step 1.
  4. Step 4 — Re-run. Anyone reruns the algorithm with the published seed against the participant list and confirms the winner. Math, not trust.

Recent verified draws

All data below is real — pulled from our live winner pages. Click any draw to see the full proof.

DatePostParticipantsWinnerSHA-256 hashSeed
2026-07-11Dah_BN4A5E61.407@jessy_pincha21d70b38fe90abc029058011
2026-07-11DaULwcbKHgK198@sisenegram_557924d9cbc7e482ea80a3e6
2026-07-10DalRJYgiGKS240@jswalker2337cb1a80e9fcf4c667c1ac74
2026-07-09DaQTa6pK1Dr3.433@_julia_kapels_8516da983062e5619aaf69fb
2026-07-09DaiwFsKCGAP68@sharneewood_bc3a68bca259bc4000683f6a
2026-07-09DaeCvpMR7sY881@stellahferrb9f861e72dc8ccb142609ed2

View full proof: https://pickawin.app/w/mrgls3h8rv

Why this matters

Most giveaway tools say "random!" and ask you to trust them. We give you mathematical proof. If our algorithm ever picked a winner that doesn't match the published seed, anyone could publish the inconsistency in minutes. It's not just transparent — it's adversarially verifiable.

Verification algorithm: winnerIndex = (parseInt(sha256(seed + ":" + index), 16) mod participantCount) — Fisher-Yates shuffle with SHA-256-seeded RNG. Open-source verification page at /verificar.

Cryptographic Trust — How to Verify Any Draw — PickAWin | PickAWin