Roobet · Dice · Updated Nov 2026

Dice at Roobet

Roobet states a 99% RTP for Dice and derives each roll, 0.00 to 99.99, from HMAC-SHA512 over your seeds. Below: the payout at each win chance, how Autobet’s stop rules are measured, the two game engines and their verifiers, and how to check a roll.

RTP (stated)
99%
House Edge
1%
Bet Modes
5
Roll values
10,000
Play Dice at Roobet →

What Roobet publishes about Dice

Dice is a Roobet house game with a published price. Roobet's game page calls it a "99% RTP game" and says "the house edge for Roobet Originals' Dice game is 1%", with payouts "adjusted to reflect the 1% house edge and the 99% RTP" (Roobet Dice game page, 1 Nov 2026). The help centre describes the play: "Will the dice land above or below the line that you select? … You can move the line around and make it easier or more difficult, with the more difficult options paying out more".

ItemWhat Roobet statesWhere
RTP / house edge99% RTP, 1% house edgeDice game page (1 Nov 2026)
RollA number from 0.00 to 99.99, 10,000 possible valuesDice verifier linked from the fairness page (12 Nov 2026)
Bet typesRoll Under, Roll Over, Roll Between, Roll Outside and Roll Between x2Dice game page (Oct 2026)
AutobetNumber of bets, stop on profit, stop on loss, percentage change on win and on lossHelp centre, "Autobet" (12 Nov 2026)
Two verifiersLegacy and Modern, for bets before and after an engine migrationFairness page (12 Nov 2026)
InputsServer seed (hash shown first), client seed, nonceFairness page (12 Nov 2026)
HashHMAC-SHA512 over "clientSeed - nonce"Dice verifiers (12 Nov 2026)

Roobet's Autobet article is precise about the stop rules, and the detail matters when relying on them: both limits are measured from the balance at the start of the run. In its example, with a $10 starting balance and a $1 stop on profit, "your auto bets will stop once you reach $11", and dipping to $9 and returning to $10 on the way does not trigger anything. The on-win and on-loss changes compound: a 20% increase on a $1 bet gives $1.20, then $1.44, "as the percentage is based on the current bet amount and not the starting bet amount".

Payout at each win chance

A 1% edge fixes the payout once the win chance is chosen: the multiplier is 99 divided by the win chance in percent. The roll has 10,000 equally likely values, so a win chance is simply a count of winning rolls.

Win chanceMultiplier at a 1% edgeWinning rollsProfit on a $100 winExpected cost per $100 wagered
98.01%1.0101x9,801 of 10,000$1.01$1.00
90.00%1.1000x9,000 of 10,000$10.00$1.00
75.00%1.3200x7,500 of 10,000$32.00$1.00
50.00%1.9800x5,000 of 10,000$98.00$1.00
49.50%2.0000x4,950 of 10,000$100.00$1.00
25.00%3.9600x2,500 of 10,000$296.00$1.00
10.00%9.9000x1,000 of 10,000$890.00$1.00
5.00%19.8000x500 of 10,000$1,880.00$1.00
1.00%99.0000x100 of 10,000$9,800.00$1.00

Arithmetic from the stated 1% house edge and the 10,000-value roll in Roobet’s verifier.

The last column is the same on every row, which is the whole of Dice strategy in one line. A wide target wins often and pays little; a narrow one wins rarely and pays a lot; both give up one cent per dollar wagered on average. The range bets work the same way. Roll Between and Roll Outside define a winning zone by two numbers instead of one, and Roll Between x2 by two separate zones; what sets the payout is the total width of the zone, and the edge on that width is the same 1%.

Because the cost is proportional to the amount wagered, an Autobet run's expected loss is 1% of everything it stakes, including the larger bets a percentage increase produces. A run that raises the stake 20% after each loss has multiplied it by about 6.2 after ten losses in a row and about 38 after twenty. The stop-on-loss limit is the control that bounds this, and it is worth setting before the run and not during it.

Two engines, two verifiers

Roobet's fairness page carries a notice on the Dice tab: "We've migrated this game to a newer game engine. Nothing has changed with provably fair, every bet is still 100% verifiable, but bets placed before and after the migration use different verifiers." It tells you how to choose: "open your bet in History → Details and check the Engine field, then select Legacy or Modern below."

Both verifiers start the same way and differ in how the hash becomes a roll.

Modern engine

  1. finalHash = HMAC-SHA512(serverSeed, "clientSeed - nonce"): the server seed is the key and the message is the client seed, a space, a hyphen, a space and the nonce.
  2. The hash is expanded once more: HMAC-SHA512(finalHash, "0").
  3. The first 16 hex characters, 64 bits, are read as a whole number and divided by 2 to the 64th power, giving a value from 0 up to but not including 1.
  4. That value is cut, not rounded, to four decimal places and multiplied by 100. The result is the roll, from 0.00 to 99.99.

The verifier's own comment states the consequence: "The game draws the roll on this grid and settles against the same value it reports, so the roll always has at most two decimal places and this verifier reproduces exactly the number the round reported." Each of the 10,000 values is equally likely to within one part in a quadrillion.

Legacy engine

  1. The same finalHash is computed.
  2. The hash is read five hex characters at a time until a group's value is below 1,000,000. Five hex characters can be as large as 1,048,575, so about one group in twenty is skipped.
  3. The value is reduced modulo 10,000 and divided by 100, again giving 0.00 to 99.99.

One million is an exact multiple of 10,000, so the legacy method is also uniform over the 10,000 rolls. The two engines produce different rolls from the same seeds, which is why using the wrong verifier for a bet gives a mismatch that means nothing. The Engine field on the bet decides.

Verifying a roll

  1. Open the fairness panel and reveal your server seed. Roobet lists what follows: the server seed is revealed, the outcome is regenerated from "the three ingredients (Server Seed, Client Seed, Nonce)", and both the nonce and the server seed are reset for your next bets.
  2. Check the commitment: "You can take a SHA256 of the revealed server seed and make sure that it equals what we gave you as the encrypted hash." Our Roobet seed checker does this in your browser.
  3. Find the bet in History, open Details and note the nonce and the Engine.
  4. On the fairness page choose Dice, pick Legacy or Modern to match, and press Verify Results. Enter the server seed, client seed and nonce. The verifier shows the result hash and the roll.

Our tools stop at step 2 for Roobet. The Dice verifier on this site recomputes Stake and Shuffle rolls, which use HMAC-SHA256 with a different message format and a 0.00 to 100.00 range; it does not reproduce a Roobet roll and says so when Roobet is selected. The commitment check is still worth doing: it is the step that shows the seed was fixed before your bets. Background: what provably fair gambling proves and the general verifier.

Roobet Dice against Stake, Shuffle and Gamdom

RoobetStakeShuffleGamdom
Stated edge1% (99% RTP)1% (99% RTP)1.00%1% after the first $5,000 of daily Originals wagering
Roll values10,000 (0.00 to 99.99)10,001 (0.00 to 100.00)10,001 (0.00 to 100.00)Slider 1.99 to 97.99
Bet shapesUnder, over, between, outside, two rangesOver and under; range bets in the separate Primedice gameOver and underOver and under
HashHMAC-SHA512, "clientSeed - nonce"HMAC-SHA256, clientSeed:nonce:cursorHMAC-SHA256, clientSeed:nonce:roundHMAC-SHA512, own verifier
Stated limitsShown in the bet panelPer coin, e.g. 25,000,000 USDT bet$20,000 bet, $250,000 win$200,000 maximum bet per the help centre
Our checkerCommitment onlyFull rollFull rollNot covered

Stake: fairness documentation 1 Nov 2026, help centre 12 Nov 2026. Shuffle: game page and help centre, 12 Nov 2026. Gamdom: game page 1 Nov 2026, help centre 12 Nov 2026.

On price the four are equal. Roobet's version is the one with range bets built into the main game, and the one whose verification depends on picking the right engine.

Sources: Roobet Dice game page (Oct and 1 Nov 2026); Roobet fairness page with its modern and legacy Dice verifiers (12 Nov 2026); Roobet help centre, Roobet House Games and Autobet (12 Nov 2026). The payout table is our arithmetic from the stated 1% edge.

The Dice calculator converts a win chance into payout and expected loss. Roobet's licence, KYC and withdrawal terms are in the Roobet review.

Frequently asked questions

Yes. Each roll is derived from a server seed whose hash you see before betting, your client seed and a nonce, through HMAC-SHA512 over "clientSeed - nonce". Roobet’s fairness page links a verifier that reproduces the roll once you reveal the server seed. There are two verifiers, Legacy and Modern, and the Engine field on the bet says which applies.
Roobet’s game page states a 99% RTP and a 1% house edge. The payout is 99 divided by the win chance in percent, so the edge is the same on every target and every bet type.
From 0.00 to 99.99, which is 10,000 equally likely values. In the modern engine the roll is the first 64 bits of a hash scaled to a number below 1, cut to four decimals and multiplied by 100.
Roobet’s Dice page lists five: Roll Under, Roll Over, Roll Between, Roll Outside and Roll Between x2, the last with two separate winning ranges. The payout depends only on the total width of the winning zone.
Roobet moved Dice to a newer game engine. Its fairness page says bets placed before and after the migration use different verifiers, and that you should open the bet under History, then Details, and check the Engine field before choosing Legacy or Modern.
Only the commitment. Our Roobet seed checker confirms that the revealed server seed hashes to the value Roobet showed you beforehand. The roll itself has to be recomputed with the verifier on Roobet’s fairness page, because Roobet’s construction differs from the Stake and Shuffle scheme our tools reproduce.

Related pages

Roobet - Roobet Originals, provably fair
Play Now →