Each participant rolls a die. For there to be no possibility of a tie, no die can share a face number with another die—every face across all dice must be unique. For it to be fair, the distribution of numbers across all faces must be such that no die has an advantage over another die—the odds of rolling the highest number must be exactly the same for each die. The problem is in finding the combination of faces across five dice that satisfies these constraints. One difficulty of this is that each added player changes the whole equation—the odds get recalculated and new faces must be chosen. The secondary goal is to minimize the number of faces on the die.
New type of dice guarantees no tie when deciding who goes first (cbc.ca)
madibo3156 2 hours ago
JackFr an hour ago
jeremysalwen 5 minutes ago
yuye 5 minutes ago
Personally, I feel there is an easier approach: Take a regular 12-sided die, assign numbers modulo N (N being the amount of players). Now you assign the first turn fairly for 2, 3, 4, 6 or 12 players. Add a d20 and that covers 5 or 10 players, too.
throw0101a 4 hours ago
* https://en.wikipedia.org/wiki/Go_First_Dice
As well as the pages of the project:
* http://gofirstdice.ericharshbarger.org/
A physical example of dice (USD 35):
* https://www.mathartfun.com/thedicelab.com/GFD5.html
* https://www.youtube.com/shorts/yMtTqiAhol8
* UK store: https://mathsgear.co.uk/collections/dice/products/go-first-d...
In addition to the above 5-player go first, they also have 4- and 3-player go first:
kbelder an hour ago
A roll of 5, 2, and 4 is treated like 5.24
So if Alex and Bob both roll a '3', they just keep extending the precision until one is higher.
You may ask what this gives you over just re-rolling ties. Well, this preserves order. For example, if several people are rolling initiative, and there's a few rerolls for ties, you may end up with this initiative sequence:
John: 5
Betsy: 4
Alex: 3.16
Bob: 3.15
Phil: 2
If Alex and Bob had to reroll, the order can get confusing. It also gives you a magnitude: Betsy rolled 100% better than Phil, but Alex only came in 0.3% better than Bob.riffraff 15 minutes ago
tzs 3 hours ago
#1: 1 2 3 4 17 18
#2: 5 6 7 14 15 16
#3: 8 9 10 11 12 13
But if you had those 3 dice but only 2 players you could not just have each player grab one of them and roll. If one of them happened to grab #1 they would only win 1/3 of the time instead of the desired 1/2.With 2 players they would have to use just #2 and #3.
That's because the way I came up with those numbers is as follows.
1. Number the players 1, 2, and 3. We want #1 to win exactly 1/3 of the time. We could do that by given them a 3-sided die 1 1 H1, where all the numbers on the other dice are lower than H1 and higher than 1.
2. In the cases where #1 rolls 1, we want #2 to win half the time. Give them a 2-sided die 2 H2 where the remaining die has all numbers between 2 and H2.
3. Assuming the remain die is also 2-sided we will need a total of 6 different numbers. Using 1-6 our set of dice is (1 1 6), (2 5), (3 4).
4. Most people would probably prefer that they all have the same number of sides instead of 3, 2, 2. LCM of those is 6, so double the 3-sided and triple the two 2-sided: (1 1 1 1 6 6), (2 2 2 5 5 5), (3 3 3 4 4 4).
5. People might object to having the same number more than once on a die. We have 18 total sides so lets renumber from 1-18. Our 4 1s become 1-4, our 3 2s become 5-7, and so on, given the set of 3 6-sided dice at the start.
It seems pretty clear that this generalizes to more than 3 players, with the more players the more sides the dice will have. But all of those suffer from that annoyance of needed to exclude specific dice when you are trying to decide the starting order for less than the maximum number of players.
Do the dice in the article avoid that annoyance? I have no idea how I would go about making something like that.
Also note that my dice only determine who goes first. It would be really nice if they could be used to determine complete order. Mine fail for that because #1 is always either the highest or the lowest.
It would be possible to use #1s number on a losing roll to give their place: 1 2 means they go second and 3 4 they go third. You could even print something on the dice saying that, but I think most people would find it more elegant if it was a simple highest goes first, second highest second, and so on.
Do the dice in the article do that, or are they also just solving the who goes first problem?
bmenrigh 3 hours ago
The “Go First” name is catchy for laypeople, but permutation fairness is the strongest and most interesting property.
There are sets we call “all subset place fair” which means any subset of the dice can be used and can fairly choose 1st, 2nd, and so forth, but this property is slightly weaker and doesn’t always make every ordering equally likely for every subset.
trhway 2 hours ago
bmenrigh 3 hours ago
I’ve been working on that on and off since 2012. I picked it up again about a month ago and have made dramatic speed improvements to my search, but exhausting the whole space I’m searching will still take my computer an estimated 70 years.
Petersipoi 3 hours ago
bmenrigh 2 hours ago
If it were just a matter of a few thousand dollars of computer time (say, less than $5000) the money would already be spent and I’d have an answer.
We’ll see, I may build the tooling to distribute the search and enlist help from others interested.
It’s only been about 2 weeks since I was able to drop the runtime from “age of the universe” levels to just decades.
bawolff an hour ago
jonhohle an hour ago
By the time you got to 120 sides you probably couldn’t label the sides with the order and would need a lookup table or something. That’s a disadvantage, I suppose.
eru an hour ago
e12e 4 hours ago
At least for two players, if you use a two sided die (a coin), have player one win ties on ones, player two win ties of twos - and otherwise highest wins - then that is trivially done?
I would have to do a little more math to see if it generalizes by induction... I'm not sure you would get a guaranteed sequence - but I think at least guaranteed fair winner works by just increasing the die (7, 9 and 11 would be tricky because if physics again... I suppose. Unless you just ignore highest tie for missing player (reroll on extremely rare 9 9s on a d10 for nine players)?
Ed: I suppose we break smaller ties, by letting closest and highest win (for ten players, 4, 6 and 7 roll 5 - 6 is closest and over/highest of the close players to 5, then come 7?)
Ed2: nevermind we end up biased towards "high" players that often win on "high" ties, like 5 or 6.
thaumasiotes 4 hours ago
What do you mean? The question is who goes first.
As a matter of practice, what happens in a board game is that everyone takes a position around the board before choosing who goes first. If turns proceed in a fixed sequence, that position will determine the sequence. If the order of turns is specified by the game (for example, many feature a turn order track), then that order will be used. You never need to decide on a sequence longer than one person.
But even if that wasn't the case, the article couldn't be more explicit:
> Eric Harshbarger was asked by a board game designer if he could come up with dice that would determine who goes first — without the possibility of a tie.
> The idea was simple: settle the first turn quickly and get on with the game.
This from the article appears somewhat questionable:
>> “It was a question that did not have an obvious answer and that's something that a mathematician will often jump at.”
The problem they're bragging about solving is using dice to quickly and unambiguously select one of five options with equal probability.
The obvious answer should be that you roll a single 10- or 20-sided die, divide by 2 or 4, round up, and there you have it.
abrookewood 3 hours ago
mrgoldenbrown 2 hours ago
Wikipedia distinguishes between "go first fair" and "permutation fair". I believe Harshbarger wanted to find permutation fair dice.
archargelod 3 hours ago
Especially, that 120-sided dice are already invented and commercially available.
pvillano 3 hours ago
mcphage 3 hours ago
Hey, that’s a good idea—now we just need to decide who rolls the die. …Well, if we had a set of die that each player could roll one of, and the highest number rolled gets to roll the 120-sided die. Of course, we’d have to ensure that there’s no chance of a tie.
Hmm… this idea has legs…
fnordpiglet an hour ago
Sure you can fly a helicopter to the top of Everest, but it’s not the same as climbing Everest even if the outcome is the same.
scosman an hour ago
kmoser an hour ago
The original challenge was to design dice (I assume a single die would satisfy the requirement since the number of dice wasn't the point) that would quickly determine which of five players would go first. Nothing about the challenge required that there be five dice. A five-sided die would certainly be the simplest way, and would be marginally faster than having five players each roll a separate die and then compare the numbers.
lovich 16 minutes ago
And for the pedants, you arent rolling every microsecond for millennia to make it plausibly likely that you have that many ties. You are rolling a handful of times before a game.
Its an interesting math problem to solve, but its way more effort to solve than the real world solutions.
selcuka 4 hours ago
> Harshbarger says he and his colleagues always knew the dice were mathematically possible.
> The mystery was whether that mathematical solution could be translated into the physical geometry of a die — something that could actually be manufactured and rolled.
> “I knew there was a solution with something crazy like 1,440 sides for each die,” he said. “That's not makeable.”
[1] https://www.cbc.ca/radio/asithappens/dice-mystery-board-game...
bombcar 4 hours ago
complex_fir_rea 4 hours ago
Zebfross 2 hours ago
mckn1ght an hour ago
ETA: Oh I just looked at the linked article again and it was just published. Weird.
toast0 4 hours ago
(no affiliation)
I think there have been discussions about some of these sets here as well.
ninjalanternshk 2 hours ago
I’m loving the non-transitive dice. My son’s birthday is in (checks calendar) ten months, but he’s getting these dice now anyway. So cool.
leoqa 4 hours ago
trhaynes 4 hours ago
ixwt 4 hours ago
bombcar 4 hours ago
margalabargala 4 hours ago
If I imagine a 3-sided die, for simplicity, you should be able to have this result if the sets are [1,5,9],[2,6,7],[3,4,8]. And so on for larger numbers of players. Why doesn't this work?
pfedak 4 hours ago
You also can't generally "and so on" constrained combinatorial arrangements like this.
cwillu 3 hours ago
Dylan16807 3 hours ago
webstrand 3 hours ago
margalabargala 3 hours ago
I by no means was suggesting that the trivial solution I, a non-mathematician, thought up in 20 seconds was somehow out of reach to a math professor who spent years on the problem. I knew I was wrong.
I didn't see why until I actually went through the solutions by hand.
Petersipoi 3 hours ago
whycome 3 hours ago
margalabargala 3 hours ago
> You also can't generally "and so on" constrained combinatorial arrangements like this.
I know you can't generally but in the specific case I proposed you can (3 sets of 3, 4 sets of 4, 5 sets of 5, each dice taking one ordinal of each set).
You might want to check that your proposed generalization criticism applies to the generalization at all before suggesting the arrangement doesn't work :)
whycome 3 hours ago
arjvik 4 hours ago
margalabargala 4 hours ago
ChrisArchitect 2 days ago
VyseofArcadia 2 hours ago
Dude runs a mean D&D campaign too. And his Lego mural and sculpture portfolio are something to behold: http://www.ericharshbarger.org/lego/portfolio.html
sjrd 4 hours ago
TFA claims it's "new" in 2026, but the current state of the art seems to still be that of 2022.
I bought actual dice like these in 2024 from https://mathsgear.co.uk/collections/dice/products/go-first-d...
So well, is TFA just a big pile of slop?
Fricken 2 hours ago