Provably-fair draw
How the winners for "Smartphone Mega Draw" were picked, and how to check it yourself.
1. The commitment
The moment this giveaway was created — before anyone had joined — the platform generated a secret random seed and published only its SHA-256 hash below. Because a hash cannot be reversed, this proves the seed existed and was fixed in advance, without revealing it yet.
000000000000000000000000000000000000000000000000000000000eb79a2a
2. The reveal
Once entries closed and the draw ran, the actual seed was revealed:
SERVER02SMARTPHONEMEGADRAW
Hashing that seed with SHA-256 gives d18bc8848869ce3b84b08dfbf8b22e55f338ca8b8cb415fae7c86081bbd7f7e0,
which does NOT match the commitment above ✗.
3. The formula
For every participant, the platform computed SHA256(seed + ":" + user_id) and sorted
participants by that hash. The smallest hash took position 1, the next smallest took position 2, and
so on. You can redo this with any programming language and the seed above.
| Position | User | Hash | Check |
|---|---|---|---|
| #1 | @huzaifa_khan_018 | 026a6b4541b1113ec642fd74… | |
| #2 | @owais_ahmed_029 | 059c6f8c55b68b81887cd8f3… | |
| #3 | @adnan_raza_091 | 079fed393bd31d3fca622df2… |