Fair Dice, Fair Play
Every backgammon player who loses to a last-roll double has wondered it: are these dice fair? It's the right question to ask of any backgammon app. Here is exactly how our dice are generated, why nobody — including us — can tilt them, and how the rest of the game is kept honest too.
The Dice: Certified RNG, Rolled on the Server
Every roll in every game is produced by a certified random number generator running on our game servers. Certification means the generator's output has passed independent statistical test batteries: every face appears with equal frequency, and no sequence of past rolls predicts the next one.
Just as important is where the roll happens. The dice are never generated on your device — your phone only displays a roll the server has already made. That single design decision eliminates the whole family of dice cheats: a modified app can't reroll, a lag spike can't duplicate a throw, and no client-side trick can peek at the next number, because the next number does not exist anywhere until the server creates it.
And the rolls are never adjusted. There is no "engagement curve", no comeback mechanics, no boost for players on losing streaks. The generator neither knows nor cares who is winning.
The Board: Verified on Every Single Move
Fair dice would mean little if the board itself could drift or be tampered with, so the game runs on a strict server-authoritative model. Your device never tells the server what the board looks like — it only sends your intent ("move this checker from the 13-point to the 8-point"). The server checks that move against the official rules and the official board; illegal moves are simply rejected, no matter what a modified client claims.
Then comes the double-check: with every state update, the server broadcasts a compact fingerprint (hash) of the true board position. Your device computes the same fingerprint from its local board and compares. If even a single checker differs, the client discards its copy and re-synchronizes from the server. Both players are therefore provably looking at the same game at all times — desyncs self-heal in one round-trip, and there is no window in which a stale or manipulated board can be played on.
The Opponents: Glicko-2 Matchmaking
Fairness is also about who you face. Ratings here use Glicko-2, a modern successor to Elo that tracks both your playing strength and the system's confidence in that estimate — so new players converge quickly to their true level instead of spending fifty games being stepping stones. Matchmaking pairs you against opponents of comparable rating, and ranked results feed back into it after every game.
The result: when you win, you outplayed a peer. When you lose, there's something real to learn — usually in the strategy guides.
What Fair Dice Actually Feel Like
Here's the uncomfortable truth: certified random dice feel streakier than most people expect. Real randomness produces four doubles in a row, entry dances against a one-point board, and last-roll miracles — at exactly the frequencies probability predicts. A 17/36 shot missing twice in a row happens more than a quarter of the time. Memory keeps the outrages and discards the routine, which is why every experienced online player has a "rigged dice" story and no statistical audit has ever backed one up here.
If you want to calibrate your instincts, the probability basics guide lays out the real numbers — 36 combinations, hitting odds at every distance, entry chances from the bar. Knowing that any specific number shows up 11 times in 36 turns "impossible luck" into "Tuesday".
Want the deeper technical version — generator classes, what certification batteries measure, and the psychology of "rigged" streaks? The blog has it: how server-side RNG actually works.
Our Commitment
- Server-generated, certified-RNG dice — never rolled on a device, never adjusted for any player or situation.
- Rule enforcement at the source — every move validated by the server; modified clients gain nothing.
- Continuous board verification — hash-checked on every update, self-healing on any mismatch.
- Skill-based pairing — Glicko-2 ratings and rating-based matchmaking.
Fair dice mean the only edge left at the table is skill — and skill is learnable. Start with the rules, sharpen it with strategy, and test it live: the table below is free, in your browser, no install needed.