—
Each sum has a known number of ways to roll it out of 36 outcomes:
| Sum | Ways | Chance |
|---|---|---|
| 2 / 12 | 1 | 2.78% |
| 3 / 11 | 2 | 5.56% |
| 4 / 10 | 3 | 8.33% |
| 5 / 9 | 4 | 11.11% |
| 6 / 8 | 5 | 13.89% |
| 7 | 6 | 16.67% |
Your 3 picks' total "ways" determine the multiplier. Formula: floor(36 / totalWays × 0.92 × 4) / 4.
| Total Ways | Win % | Multiplier | Example |
|---|---|---|---|
| 4 | 11.11% | 9.00× | 2, 3, 12 |
| 5 | 13.89% | 6.50× | 2, 3, 11 |
| 6 | 16.67% | 5.50× | 2, 4, 12 |
| 7 | 19.44% | 4.75× | 2, 3, 10 |
| 8 | 22.22% | 4.00× | 2, 4, 11 |
| 9 | 25.00% | 3.50× | 2, 7, 11 |
| 10 | 27.78% | 3.25× | 3, 4, 10 |
| 11 | 30.56% | 3.00× | 7, 9, 12 |
| 12 | 33.33% | 2.75× | 5, 7, 10 |
| 13 | 36.11% | 2.50× | 5, 7, 9 |
| 14 | 38.89% | 2.25× | 6, 7, 10 |
| 15 | 41.67% | 2.00× | 5, 7, 8 |
| 16 | 44.44% | 2.00× | 6, 7, 8 |
Hard Ways are independent side bets on rolling a specific "hard" double — both dice showing the same value. Each wins only on that exact pair and pays a flat 30×. Stake each one separately (1M min, 500M max per hard way). Only one hard way can hit per roll.
| Bet | Wins on | Chance | Multiplier |
|---|---|---|---|
| Hard 4 | 2 + 2 | 2.78% | 30.00× |
| Hard 6 | 3 + 3 | 2.78% | 30.00× |
| Hard 8 | 4 + 4 | 2.78% | 30.00× |
| Hard 10 | 5 + 5 | 2.78% | 30.00× |
Snake Eyes (1 + 1) and Boxcars (6 + 6) are the rarest doubles — neither has an "easy" way to roll them. Each is an independent side bet paying a flat 32×. Stake each one separately (1M min, 500M max per double). Only one double can hit per roll.
| Bet | Wins on | Chance | Multiplier |
|---|---|---|---|
| Snake Eyes | 1 + 1 | 2.78% | 32.00× |
| Boxcars | 6 + 6 | 2.78% | 32.00× |
The dice roll is determined by a provably fair HMAC-SHA512 system. A public hash of the server seed is shown before each round. After the roll, the server seed is revealed so you can verify the result was predetermined and not manipulated.
Powered by Apex Gaming
This hash was generated before the round started. After the dice are rolled, the server seed is revealed so you can verify the result was predetermined.
Verify any past round using the server seed (revealed after the roll) and round number.
const crypto = require('crypto');
function rollDice(serverSeed, clientSeed, round) {
const data = clientSeed + '-' + String(round);
const hmac = crypto.createHmac('sha512', serverSeed);
hmac.update(data);
const hash = hmac.digest('hex');
const d1 = (parseInt(hash.slice(0, 8), 16) % 6) + 1;
const d2 = (parseInt(hash.slice(8, 16), 16) % 6) + 1;
return { d1, d2, sum: d1 + d2 };
}