← How it’s random

Check a selection

Every selection can be rechecked by anyone. Nothing here depends on trusting us.

Am I in this week’s drawing?

Not your Facebook email — the one you registered with.

Check a selection

Pick a week and we’ll recheck the math in front of you. Everything happens in your browser: it fetches the random number straight from drand and sends nothing to us.

Don’t take our word for it

Everything above was worked out by this page — and we wrote this page. So here is how to check the same thing yourself, using drand and a timestamp authority that have nothing to do with us.

Three things have to be true, and none of them depend on us being honest:

  1. The random number really came from drand.
  2. The list was sealed before that number existed, so it could not have been arranged to pick anybody.
  3. That number lands on the line we said it did.

Open Terminal on a Mac, or any Linux shell, and paste these in turn. If you don’t use a terminal, send this page to someone who does — they need nothing from us but what is printed here.

  1. 1 Get the random number from drand

    Asks drand directly. Nothing in this step touches our servers.

    curl -s https://api.drand.sh/52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971/public/33765439

    You should see: a line containing "randomness" — the same value as the table above.

  2. 2 See which line that number lands on

    Combines the random number with the sealed list's fingerprint. There is only one possible answer, and anyone redoing it gets the same one.

    python3 -c "import hashlib
    r='<paste the randomness from step 1>'
    f='e054600c46077ce2af97b851eb89a87b419d1ee7db7801dbed6527f82c1b840d'
    print(int(hashlib.sha256((r+':'+f).encode()).hexdigest(),16) % 3031 + 1)"

    You should see: the same member number shown in the table above, out of 3,031.

  3. 3 Prove the list was sealed before the number existed

    This is the one that matters. A timestamp authority signed over the list fingerprint and the round number at a moment it attests to — before drand had published anything.

    # Download the token with the button below, then:
    printf '%s' 'e054600c46077ce2af97b851eb89a87b419d1ee7db7801dbed6527f82c1b840d:33765439:52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971' > value.txt
    curl -sO https://freetsa.org/files/cacert.pem
    curl -sO https://freetsa.org/files/tsa.crt
    openssl ts -verify -in freetsa-round-33765439.tsr -token_in \
      -data value.txt -CAfile cacert.pem -untrusted tsa.crt

    You should see: Verification: OK — and a stamp time earlier than the round's publication time shown above.

No FreeTSA token for this selection, so step 3 cannot be run as written. The tokens we do have are in the JSON record above.

Download this selection’s record

Keep a copy, or recheck it yourself with the method in the file. Names are left out on purpose.

See the random number on drand

Public record

Every selection attempt, including ones that were restarted or never completed. Names are never listed here.

  1. drand round 33,765,439Completed
    List fingerprint
    e054 600c 4607 … 840d
    Members on the list
    3,031
    List locked
    11/7/2026, 7:00:51 PM
    Committed
    11/7/2026, 7:01:02 PM
    Randomness published
    11/7/2026, 7:01:21 PM

    List built automatically when the selection started. The list itself was stamped by 2 authorities when it was locked; the commitment below was stamped again once the round was named.

    Independently timestamped by DigiCert at 11/7/2026, 7:01:02 PM. Signed by an authority we do not control. Download the record to check the token yourself.

    Waiting on confirmation that the recipient has been reached.

  2. drand round 33,559,637Completed
    List fingerprint
    56d1 35d2 53a4 … 00d5
    Members on the list
    2,970
    List locked
    10/31/2026, 4:30:46 PM
    Committed
    10/31/2026, 4:30:56 PM
    Randomness published
    10/31/2026, 4:31:15 PM

    List built automatically when the selection started. The list itself was stamped by 2 authorities when it was locked; the commitment below was stamped again once the round was named.

    Independently timestamped by DigiCert and FreeTSA at 10/31/2026, 4:30:57 PM. Signed by an authority we do not control. Download the record to check the token yourself.

    Recipient confirmed 10/31/2026, 5:08:28 PM. Reached by Messenger on 10/31/2026, 4:32:00 PM. Identity checked by Video call on 10/31/2026, 4:32:00 PM.

  3. drand round 33,332,235Completed
    List fingerprint
    5178 87e1 8357 … 66a2
    Members on the list
    2,855
    List locked
    10/23/2026, 7:00:38 PM
    Committed
    10/23/2026, 7:00:48 PM
    Randomness published
    10/23/2026, 7:01:09 PM

    List built automatically when the selection started. The list itself was stamped by 1 authority when it was locked; the commitment below was stamped again once the round was named.

    Independently timestamped by DigiCert at 10/23/2026, 7:00:48 PM. Signed by an authority we do not control. Download the record to check the token yourself.

    Recipient confirmed 10/23/2026, 7:45:11 PM. Reached by Phone or text on 10/23/2026, 7:18:00 PM. Identity checked by Video call on 10/23/2026, 7:18:00 PM.

  4. drand round 33,160,036Completed
    List fingerprint
    3ce7 286c 0481 … d1b6
    Members on the list
    2,686
    List locked
    10/17/2026, 7:30:34 PM
    Committed
    10/17/2026, 7:30:43 PM
    Randomness published
    10/17/2026, 7:31:12 PM

    List built automatically when the selection started. The list itself was stamped by 1 authority when it was locked; the commitment below was stamped again once the round was named.

    Independently timestamped by DigiCert at 10/17/2026, 7:30:43 PM. Signed by an authority we do not control. Download the record to check the token yourself.

    Recipient confirmed 10/17/2026, 8:07:02 PM. Reached by Phone or text on 10/17/2026, 7:33:00 PM. Identity checked by Video call on 10/17/2026, 7:33:00 PM.

  5. drand round 32,957,846Completed
    List fingerprint
    863f 709c 94cb … 1f05
    Members on the list
    2,516
    List locked
    10/10/2026, 7:01:09 PM
    Committed
    10/10/2026, 7:01:12 PM
    Randomness published
    10/10/2026, 7:01:42 PM

    List built automatically when the selection started. The list itself was stamped by 1 authority when it was locked; the commitment below was stamped again once the round was named.

    Independently timestamped by FreeTSA and DigiCert at 10/10/2026, 7:01:13 PM. Signed by an authority we do not control. Download the record to check the token yourself.

    Waiting on confirmation that the recipient has been reached.

  1. Selection held before the website was in use, October 3, 2026
  2. Selection held before the website was in use, September 26, 2026
Selection info