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.

Recomputing this did not match the stored winners — please report this.
PositionUserHashCheck
#1 @huzaifa_khan_018 026a6b4541b1113ec642fd74…
#2 @owais_ahmed_029 059c6f8c55b68b81887cd8f3…
#3 @adnan_raza_091 079fed393bd31d3fca622df2…