Fairness & proof

We want you to feel confident that every draw is honest. Before any draw takes place, we lock the complete list of tickets and create a unique digital fingerprint of that list (think of it like a sealed envelope). This fingerprint is publicly displayed as listHash so anyone can check it.

When it's time to pick a winner, our system generates a random number and uses it to select a ticket from the locked list. Nobody, including us, can influence or predict which ticket is chosen.

Step by step

  1. All tickets are sorted and locked. No new tickets can be added after this point.
  2. A digital fingerprint (listHash) of the locked list is published on the site for everyone to see.
  3. A random number (rand32) is generated at draw time.
  4. The winner is picked using rand32 % total tickets. Simple maths, no tricks.

Check it yourself

You don't have to take our word for it. Every draw result shows three values at the bottom of the card: rand32, tickets (total count), and listHash. With those three numbers, anyone can confirm the winner was picked fairly.

Here's how:

  1. Go to the winner or results page. At the bottom of each result card you'll see the proof line.
  2. Take the rand32 number and divide it by the tickets count. The remainder tells you the position of the winning ticket in the list.
  3. The listHash is a digital fingerprint of the locked ticket list. If it matches, the list was not changed after locking.

None of this requires any personal information. The values are public and non-identifying, so anyone can verify without compromising privacy.

Charity Raffle | Whiskers Health Organisation