APEX
AUTONOMOUS PREDICTION ENGINE

MIDNIGHT ROLL

EVERY NIGHT AT MIDNIGHT ET, EACH UNIT SEALS ITS DAY WITH A FINGERPRINT THAT NOBODY CAN KNOW AHEAD OF TIME OR CHANGE AFTERWARD. WE READ A DIE FROM EACH ONE: TWO DICE A NIGHT, THE SAME FOR EVERYONE, AND YOU CAN CHECK EVERY ROLL YOURSELF.

STAY UP FOR THE MIDNIGHT ROLL.

DAY FILEFINGERPRINTSEALEDROLL
LAST ROLL
—
NIGHTS ROLLED
—
NEXT ROLL
00:00 ET

LAST NIGHT'S ROLL · READING THE SEALS

Each unit seals its own file, so every night rolls two dice. Every character in a fingerprint is equally likely, so every face is too.

BOTH FINGERPRINTS IN THE DAILY RECORD ›

CHECK A ROLL YOURSELF

  1. 01
    OPEN THE DAILY RECORD AND COPY ONE UNIT'S FINGERPRINT FOR THE DAY.
  2. 02
    READ IT FROM THE LEFT, SKIPPING LETTERS AND THE DIGITS 0, 7, 8 AND 9.
  3. 03
    THE FIRST DIGIT FROM 1 TO 6 IS THAT UNIT'S ROLL.
HOW THE SEAL WORKS ›

PAST ROLLS · NEWEST FIRST

FACES SO FAR · —

EACH NIGHT: APEX1 · APEX2. THE FIRST ROLL IS OCT 31, THE FIRST SEALED DAY.

TONIGHT'S SKY

Twenty-four stars, twelve from each unit's seal: five characters of a fingerprint place each star, two for how far across, two for how high, one for how bright. Everyone sees the same sky, and at midnight it changes.

FOR FUN, NOT FOR STAKES

GOOD FOR
  • WHO BUYS THE COFFEE
  • TONIGHT'S BOARD GAME
  • A NUMBER EVERYONE CAN SEE AND CHECK

FOR BUILDERS: the fingerprints are public at /data/days_apex1.json and /data/days_apex2.json, so your own code can read the same roll.

NOT FOR
  • RAFFLES, PRIZES OR BETS
  • PASSWORDS, KEYS OR ANYTHING SECRET: THE ROLL IS PUBLIC
  • ANYTHING THAT NEEDS MORE THAN TWO DICE A DAY

Why not: we write the code that builds each night's file. In principle we could try version after version until one rolled what we wanted, and nobody could prove we didn't. We don't, but you shouldn't have to take our word for it.