How Often a Random Catan Board Puts 6 Next to 8
To make a balanced Catan board with no adjacent 6 and 8, generate candidates and keep one that passes the checks: this generator tests 30 boards per click, scores each and keeps the best one with no touching 6 and 8, no identical numbers side by side and a fair pip share per resource. Random dealing fails that test 68.9% of the time across 200,000 simulated layouts. Free and shareable by seed link.
We dealt Catan’s 18 number tokens onto the board 200,000 times. 68.9% of layouts had at least one 6/8 pair — the exact case the balanced-setup rules exist to prevent.
The result
Take the 19-hex base board, put the desert anywhere, and deal the 18 number tokens at random. Repeat 200,000 times. In 68.9% of the layouts at least one pair of neighbouring hexes carried a 6 and an 8.
| Adjacent 6/8 pairs | Layouts | Share | Cumulative |
|---|---|---|---|
| 0 | 62,231 | 31.1% | 31.1% |
| 1 | 86,885 | 43.4% | 74.6% |
| 2 | 43,135 | 21.6% | 96.1% |
| 3 | 7,229 | 3.6% | 99.7% |
| 4 | 520 | 0.3% | 100% |
Mean pairs per layout: 0.99. The raw counts are in random-boards.csv.
How we ran it
- Board: the standard 19-hex layout (rows of 3-4-5-4-3, axial coordinates, six neighbours per interior hex).
- Tokens: the real multiset — one each of 2 and 12, two each of 3, 4, 5, 6, 8, 9, 10, 11 — dealt onto the 18 non-desert hexes.
- Desert: uniformly random among the 19 positions, because variable setup shuffles the terrain too.
- Runs: 200,000 layouts from seed 7, so the counts above reproduce exactly. The script is deal.py (CPython, ~3 s).
The whole experiment is short enough to re-run in a browser console or a Python script. The core loop:
for _ in range(200000): deal(tokens, desert=randrange(19)) hits = sum(1 for a,b in edges if {num[a],num[b]} == {6,8}) counts[min(hits,5)] += 1
Why one pair matters
A 6 and an 8 each appear on 5 of the 36 dice combinations. An intersection touching both collects on 10 of 36 rolls — 27.8% of the game, before any other hex is counted. That is why competitive setups and most house rules forbid the two red numbers from touching, and why a board that breaks the rule tends to produce one runaway player.
The same logic is behind the balanced board rules: red numbers apart, duplicates apart, resources spread. Our score prices a touching 6/8 pair at −18 points, the heaviest single penalty in the formula.
What about the letters on the back?
Official variable setup does not deal the tokens freely: the tokens are lettered on the back and placed in alphabetical order along a spiral, which is a deliberate anti-clustering device. That procedure is not the random deal measured above, so 68.9% is the number for a shuffled pile, not for the rulebook method.
We have not published a figure for the lettered method yet. Modelling it requires choosing a spiral convention, and the answer moves a lot with that choice — so the honest next step is a physical test: lay out one real set twenty times and count. Until then, treat 68.9% as the baseline that applies whenever players shuffle the tokens by hand, which is what most tables actually do.
How the generator handles it
With No adjacent 6 & 8 switched on (the default), HexBoardGen rejects every candidate that breaks the rule and keeps the best of 30 that survive. Across 4,000 generated boards the count of adjacent 6/8 pairs was 0 — by construction, not by luck.
Generate a board with the rule on · the token counts used here
Frequently asked questions
Is this an official Catan board generator?
No. HexBoardGen is an independent, free fan tool. It is not affiliated with or endorsed by Catan GmbH or Catan Studio. CATAN is a trademark of Catan GmbH.
What makes a board balanced?
A balanced board keeps the high-probability numbers 6 and 8 apart, avoids identical numbers touching, spreads each resource so no type clusters, and gives each resource a fair share of total pips (the dots under each number that show how often it rolls).
Can I generate a board for 5-6 players?
Yes. Switch to 5-6 players to get a 30-hex board with 2 deserts, 28 number tokens and 11 harbors, matching the extension layout.
How do I share a board with friends?
Every board has a seed. Click “Copy share link” and anyone opening the URL sees exactly the same board.
Can I print the board or save it?
Use Download PNG to save an image or Print for a clean printable version without the page controls.
What is the balance score?
Every board gets a 0-100 score: points are deducted for touching red numbers (6/8), same-resource neighbours, skewed pip share per resource, and a big gap between the best and sixth-best starting spots. 85+ is the top few percent: across 4,000 generated boards the median is 75, so a board only reaches that band when every rule holds and the six best starts are within a few pips of each other.
What are the numbered best start spots?
The white numbered circles mark the six highest-producing intersections (sum of pips of the three touching hexes). Use them to check that strong openings exist for every player, or hide them for a blind setup.
Does it support Seafarers or Cities & Knights?
Cities & Knights uses the standard base or 5-6 board, so this generator works as-is. For island maps see our seafaring ideas page.
What are pips?
Pips are the dots on number tokens. They count how many of the 36 dice combinations roll that number: 6 and 8 have 5 pips, 2 and 12 have just 1.
How do I make a balanced Catan board with no adjacent 6 and 8?
Generate candidate boards and keep one that passes the checks. HexBoardGen builds 30 candidates per click and keeps the highest-scoring board with no touching 6 and 8, no identical numbers next to each other and a fair pip share per resource. Random dealing produces a touching 6/8 pair 68.9% of the time, so checking after you deal usually means regenerating.
Quick answers
Is 68.9% the chance my table gets a bad board?
It is the chance that a freely shuffled set of number tokens produces at least one touching 6/8 pair on a 19-hex board. If your group uses the lettered setup from the rulebook, the procedure is different and this number does not apply.
Why does the desert position matter?
Because the desert takes no token, so its position decides which hexes receive the 18 numbers. We randomise it, matching a variable setup where the terrain is shuffled first.
Can I check the number myself?
Yes. The per-count totals are in random-boards.csv, and the loop above is the whole method: deal, count adjacent 6/8 pairs, repeat. With the same seed you get the same counts.
Next step → Generate a board that avoids it
Updated 2026-11-01 · about & methodology
More tools & guides
Generic seeded hex maps with SVG/PNG exportBoard generator (3-4 players)
Classic 19-hex balanced map5-6 player generator
30-hex extension layoutBalanced board rules
How fair boards are builtDice probability chart
Odds & pips for 2-12How to set up a board
Variable setup stepsIsland & seafaring ideas
Custom scenario inspirationBest starting positions
Pick opening spots by pipsTiles & number tokens
Full component countsRandom board odds
Why 69% of shuffles break 6 & 8Board score method
The 0–100 formula & candidate pickResource pips explained
Read scarcity from the totalsRandom board odds
68.9% break the 6 & 8 rule
Don’t own the game yet?
HexBoardGen works with the base game and the 5-6 player extension. Check prices on Amazon.
Get new board modes first
One email when we add a new generator mode or guide. No spam.