What creates each roll?
Rolls come from three values working together: a secret server seed, a visible client seed, and a nonce that counts each bet. Casinos create the server seed before a session opens and show only its hashed fingerprint. Players view and edit the client seed freely from the fairness panel. Nonces start at zero and rise by one per roll, so no two bets ever share the same trio. Dice tables run by crypto.games print all three values beside every result for later checking. Combining the trio through a one-way function produces a fresh, unpredictable number each time. Neither side can steer an outcome alone, since the casino locks its seed before play and the player controls a value the casino cannot foresee. A dice roll, therefore, behaves as a joint coin flip between both parties, repeated thousands of times per session. Changing the client seed at any point starts a new, unpredictable sequence.
How does hashing convert?
Hashing converts the three values into the visible roll through a fixed public recipe. Software joins the server seed, client seed, and nonce into one string and passes it through the SHA256 function. Output arrives as a sixty-four-character code mixing letters and digits, unique to that exact combination. Conversion then reads a short slice from the front of that code, usually five characters, as a base sixteen number. Taking the remainder after division by ten thousand leaves a whole number between zero and 9999. Dividing by one hundred places the decimal, turning 4507 into a roll of 45.07. Every dice site publishes this recipe on its fairness page, and the same recipe runs for every bet. Identical seeds and nonce always rebuild the identical roll.
Why stop at 99.99?
Stopping at 99.99 gives the game exactly ten thousand equal outcomes, and that round figure shapes everything on the betting panel.
- Ten thousand steps let win chances map cleanly to percentages with two decimal places.
- A roll under 50.00 wins a coin flip-style bet almost exactly half the time.
- Sliders for roll under or roll over translate directly into payout figures without rounding tricks.
- Two decimals keep every possible roll visible on screen in a short, readable number.
House edge enters by paying slightly under the fair figure for each chance, not by bending the range. Some versions extend to four decimals, yet the ten-thousand-step logic stays identical. Range limits, therefore, stay pure while the paytable carries the margin.
Where can players verify?
Verification happens on the fairness page, where every finished bet exposes its full recipe. Rotating the seed pair reveals the old server seed in plain text, and its hash must match the fingerprint shown before play. Entering the revealed seed, the client seed, and the nonce into any public SHA256 calculator rebuilds the same code the game used. Following the slice and division steps, it then lands on the exact roll from the history table. One successful rebuild proves the whole session, since every roll follows the same locked recipe. Independent verifier tools automate the same check for players who prefer one-click confirmation.
Rolls range from 0 to 99.99 and come from a public chain, seeds joined, hashed through SHA256, sliced, and divided into ten thousand equal steps. Every part of that chain sits in the open, and any player can rebuild any roll. A number range this simple carries the entire fairness of the game.
