Non-Transitive Dice Generator
Being better is usually a ranking: if one die beats a second and the second beats a third, the first ought to beat the third. Dice do not have to work that way. Three can be numbered so that each beats the next round a ring, which means whichever die your opponent chooses, you can always choose one that beats it — provided you choose second. The effect is real rather than a trick of small samples, and every figure here comes from counting all thirty-six face pairs.
What this generator does
Searches for a set of dice in which each beats the next round the ring, counting every face pair to establish the odds, and prefers sets where each die carries the same number of pips so that none of them is simply larger.
How to use this tool
- Choose how many dice should form the ring and the highest pip allowed.
- Generate a set and read the win rate on each leg of the ring.
- Let the other player pick their die first, then take the one that beats it.
- Play enough rounds that the odds show — a small edge needs a while to appear.
Understanding the controls
- How many dice
- Three to five. Longer rings are harder to find and give thinner margins, since more legs must all be won at once.
- Highest pip
- The largest number allowed on a face. Fewer pips make tidier dice; more give the search room and usually a bigger edge.
- Seed
- A word reproduces exactly the same set, so a particular set can be shared by naming the seed rather than copying the faces.
Common use cases
- A bar bet that holds up because the odds are real
- Teaching that comparison is not always a ranking
- Making a set of dice to letter onto blanks
- Illustrating why voting cycles and preference loops happen
- A probability example students can check by hand
How this generator works
The search climbs rather than guesses: it starts from random faces, changes one at a time, and keeps a change when no leg of the ring gets worse. Random faces alone close a ring of four or five only very rarely. Before the set is shown, every head-to-head is recounted from the faces, and the set is rejected if any die turns out to beat all the others — which would make it an ordinary ranking after all.
Randomness and fairness
The faces come from a random search. Give a seed and the same word always reproduces the same set — that path is deterministic, not cryptographic. Leave it blank and the browser's secure generator is used.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- The edge is usually modest, often just above half, so it only shows over many rounds.
- It only works if you choose second. Choosing first gives your opponent the same advantage.
- Six-sided dice only, with whole numbers on every face.
- Ties are counted separately and are not wins, so a set that only draws is rejected.
- Nothing about a set of dice survives the page closing — note the seed if the set matters.
Privacy and your data
The search runs in your browser. No dice set, seed or result is transmitted or stored.
Related generators
- Sicherman Dice FinderEvery pair of dice numbered differently from the usual that still rolls totals exactly like an ordinary pair.
- Fair Results From a Crooked CoinTurns a coin that lands heads far more often than tails into perfectly even results, and shows the flips it discarded.
- Dice RollerRoll one or more standard six-sided dice online, with a clear accessible result.
- Probability Question GeneratorProbability questions built to order, from counters in a bag — single events, complements, either-or, and two draws with and without replacement.