We use a public randomness beacon and a deterministic weighted selection algorithm to select winners. Each participant's chances are proportional to their earned entries based on correct answers. Anyone can reproduce the result using the published inputs.
SHA-256
hash.seed = SHA256(entries_hash + '|' + beacon_value)
.This preserves privacy (no PII published) and enables independent verification without trusting our server.
Each participant earns entries based on their performance:
The selection algorithm ensures that someone with 5 entries has exactly 5× the chance of winning compared to someone with 1 entry, making giveaways fair and rewarding knowledge while still giving everyone a chance.