snwie
HomeLeaderboardRewardsWinnersCookerSocials
HomeLeaderboardRewardsWinnersCookerSocials
snwie

Playing with code SN0WIE gets you into the monthly leaderboard, weekly giveaways and Sunday raffles.

Explore

HomeLeaderboardRewardsWinners

Legal

PrivacyTermsResponsible Gambling
© 2026 sn0wie. All rights reserved.18+ Gambling involves risk. Content is for entertainment purposes only.
Transparency

Provably Fair

Every giveaway uses cryptographic proof so you can verify the result yourself.

Verify a Giveaway

Technical Specification

Seed Generation

A 32-byte (256-bit) server seed is generated using crypto.randomBytes(32) from Node.js's cryptographic module — the same CSPRNG used in TLS, banking, and security infrastructure.

Hash Commitment

The seed is hashed with SHA-256 and the resulting hash is published before entries open. SHA-256 is a one-way function — you cannot derive the seed from the hash, but you can verify the seed produces the hash.

Winner Selection Algorithm

When the giveaway ends, winners are selected deterministically:

  1. All entries are sorted alphabetically by their unique entry ID
  2. For each winner slot, compute: HMAC-SHA256(seed, entryIDs + ":" + round)
  3. Convert the first 16 hex characters to a number and take modulo entries.length to get the winner index
  4. Remove the winner from the pool and repeat for additional winner slots

Why This Is Secure

  • •The hash is committed before entries open — the outcome is locked before anyone enters
  • •Entry IDs are random UUIDs — they cannot be predicted or manipulated by participants
  • •The server seed is hidden until after the draw — it cannot influence who enters
  • •After the draw, anyone can independently verify the result with the revealed seed