geRaff
← Back

How We Pick Winners

geRaff uses cryptographically secure randomness to select winners — the same kind used in security systems and encryption.

The process

  1. Only confirmed entries are eligible. General Raffle entries are email-verified. School/Group entries are name-verified.
  2. Entries flagged by our bot detection are excluded
  3. We generate a random index using Node.js crypto.randomInt()
  4. The entry at that index is selected as the winner
  5. Every confirmed entry has an equal probability of winning

We use crypto.randomInt from Node.js, which is based on the operating system's cryptographically secure pseudo-random number generator (CSPRNG). This is not Math.random() — it's the same randomness used in TLS certificates.

geRaff does not manipulate draws. The host initiates the draw, but cannot influence the outcome.

Want the full picture? See how the whole raffle process works →