APEX
NEXT NUMBER IN--:--:--

A NEW PAIR EVERY 80 SECONDS, FROM A FRESH DRAND ROUND AND LAST NIGHT'S MIDNIGHT BEACON. NOBODY CAN KNOW A ROLL BEFORE ITS TIME, AND ANYONE CAN CHECK IT.

THE LATEST ROLL · READING THE DICE FILES

THE SIX LINES
SHA-256 OF THE SIX LINES · THE DICE ARE ITS FIRST TWO CHARACTERS FROM 1 TO 6

EARLIER ROLLS

CHECK A ROLL

PICK A DAY AND A ROLL. EVERYTHING IS WORKED OUT HERE, IN YOUR BROWSER, FROM BOTH UNITS' FILES.

—

THE DICE RECIPE · APEX-BEACON-DICE-V1

  1. 01A ROLL EVERY 80 SECONDS, BY THE CLOCK: ROLL 1 AT 00:01:00 ET, EACH NEXT ROLL 80 SECONDS LATER. 1080 A DAY (1035 AND 1125 ON THE DAYS THE CLOCKS CHANGE).
  2. 02EACH ROLL USES THE FIRST DRAND QUICKNET ROUND AT OR AFTER ITS TIME. NOBODY CAN KNOW IT BEFORE THEN.
  3. 03WRITE SIX LINES, EACH ENDING WITH A NEWLINE: THE RECIPE'S NAME, THE DAY, THE ROLL NUMBER, LAST NIGHT'S BEACON (ITS NIGHT AND NUMBER), THE ROUND AND ITS RANDOMNESS.
  4. 04HASH THEM WITH SHA-256. THE FIRST TWO CHARACTERS FROM 1 TO 6 IN THE HASH ARE THE DICE.
FOR EXAMPLE · ROLL 552 ON NOV 09, 2026, AT 12:15:40 ET
APEX-BEACON-DICE-V1
day 2026-11-09
roll 552
beacon 2026-11-08 d6a7449d3d64c9ce37e62dc292991fa0f3e0cc5314df07c7bc45e73d3bd8fb94
round 33813726
randomness 46abcdea4570578e0ce0ca14ca66bae6ba785d83a1d5ab51bd927e7fd81c2dd3

SHA-256 27fd4c8bbba2e81a… · THE FIRST TWO 1–6 ARE 2 AND 4

Why nobody can steer it: last night's number is fixed before the day's first roll, the roll times are set by the clock, and each roll's drand round doesn't exist until the roll's time. Nobody, not even us, can know or pick a roll before it's due.

FOR FUN, NOT FOR STAKESFAIR AND CHECKABLE, BUT NOT FOR PRIZES, BETS OR ANYTHING WORTH ARGUING OVER. THIS RECIPE WAS FIXED BEFORE THE DICE FIRST WENT ON THE TV VIEW. A CHANGE WOULD GET A NEW NAME, AND EARLIER ROLLS KEEP THEIR RECIPE.

Looking for the Midnight Roll? That's APEX's once-a-night pair, read straight from the seals, on apexengine.live.

FOR BUILDERS: THE DICE FILES ›