1BEvery roll's dice come from HMAC-SHA256(serverSeed, clientSeed:nonce) — decided the instant you shoot, before the 3D dice animate. The hash below commits the server to its seed in advance. Rotate your seed pair anytime to reveal the old server seed and verify past rolls.
Server seed (SHA-256 hash)
Client seed
Nonce (rolls with this pair)
New client seed (optional, used on rotate)
After rotating, compute roundSeed = HMAC-SHA256(revealedServerSeed, clientSeed + ":" + nonce) (hex). Then hash SHA-256(roundSeed + ":0"), read the first two big-endian uint32s, divide each by 2^32 → two floats. Each die is 1 + floor(float × 6). Any online HMAC/SHA-256 tool reproduces it.
Powered by Apex Games
Each round has two phases. On the come-out roll, a 7 or 11 ("natural") and a 2/3/12 ("craps") resolve the line bets immediately. Any 4/5/6/8/9/10 becomes the point - the puck flips to ON and shows the number.
During the point phase, the shooter keeps rolling. Re-rolling the point wins for Pass Line. Rolling a 7 first ("seven-out") loses for Pass Line and ends the shooter's turn. Anything else is just another roll - your standing bets keep working until something resolves them.
Each point box (4/5/6/8/9/10) gives you three ways to bet the number against a 7. These bets stay on the layout across rolls - winnings get paid and the original stake keeps working until a 7 takes it down or you right-click to pull it.
A "hardway" means rolling doubles. Hard 4 = 2+2, hard 6 = 3+3, hard 8 = 4+4, hard 10 = 5+5. Wins on the exact double, loses on the same total rolled the "easy" way or on any 7. Stays on the layout until it resolves.
These all resolve on the very next roll - win or lose, the bet comes down. Highest house edge on the table; treat as entertainment, not strategy.
One-roll bets on the four "horn" numbers - the rarest totals on the dice. Click each corner separately to stake the one you want.
The button in the controls row. When ON (the default), your Place / Buy / Lay bets are always "working" - they can win or lose on every roll, including the come-out. Toggle OFF to use the strict casino rule: those bets sit on the layout but don't resolve during a come-out roll. Bets shown with a hatched overlay + "OFF" badge are currently inactive.
Left-click a bet zone - adds the selected chip value to that bet.
Right-click a bet zone - pulls the bet down and refunds your bankroll (only when not mid-roll).
Click a chip at the bottom to change which denomination is active.
PRESS - doubles every Place bet you currently have (paid from bankroll).
ACROSS - places the selected chip on all six points (4/5/6/8/9/10).
INSIDE - places 5/6/8/9.
OUTSIDE - places 4/5/9/10.
Clear Bets - pulls every bet back into your bankroll.
Shoot Dice - rolls the dice and resolves everything on the layout.
Minimum bet is one 1M chip; the maximum total bet on any single zone is 5B, and the maximum payout on a single bet is 50B.
All amounts are in OSRS gold pieces. M = million GP, B = billion GP (anything ≥ 1,000M displays as B). Chip denominations: 1M, 5M, 25M, 100M, 500M. You start with 1B. Bankroll resets to 1B on page refresh during playtesting - persistent balances will land when GP integration goes live.
Every roll is provably fair: the dice derive from HMAC-SHA256(serverSeed, clientSeed:nonce), committed by a public hash before you shoot. You have your own client seed and can rotate to a fresh pair anytime — rotating reveals the old server seed so you can verify every past roll. Open it via the Fair button in the top bar.
Powered by Apex Games