#16741: "Implement a correct randomizer for the die rolls"
What is this report about?
What happened ? Please select from below
What happened ? Please select from below
Please check if there is already a report on the same subject
If yes, please VOTE for this report. Reports with the most votes are taken care of in PRIORITY!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
Detailed description
-
• Please copy/paste the error message you see on your screen, if any.
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
-
• Please explains what you wanted to do, what you do and what happened
• What is your browser?
Google Chrome v81
-
• Please copy/paste the text displayed in English instead of your language. If you have a screenshot of this bug (good practice), you can use a picture hosting service of your choice (snipboard.io for example) to upload it and copy/paste the link here. Is this text available in the translation system? If yes, has it been translated for more than 24 hours?
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
• What is your browser?
Google Chrome v81
-
• Please explain your suggestion precisely and concisely so that it's as easy as possible to understand what you mean.
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
• What is your browser?
Google Chrome v81
-
• What was displayed on the screen when you were blocked (Blank screen? Part of the game interface? Error message?)
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
• What is your browser?
Google Chrome v81
-
• Which part of the rules was not respected by the BGA adaptation
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
-
• Is the rules violation visible on game replay? If yes, at which move number?
• What is your browser?
Google Chrome v81
-
• Which was the game action you wanted to do?
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
-
• What do you try to do to trigger this game action?
-
• What happened when you try to do this (error message, game status bar message, ...)?
• What is your browser?
Google Chrome v81
-
• At which step of the game did the problem occurs (what was the current game instruction)?
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
-
• What happened when you try to do a game action (error message, game status bar message, ...)?
• What is your browser?
Google Chrome v81
-
• Please describe the display issue. If you have a screenshot of this bug (good practice), you can use a picture hosting service of your choice (snipboard.io for example) to upload it and copy/paste the link here.
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
• What is your browser?
Google Chrome v81
-
• Please copy/paste the text displayed in English instead of your language. If you have a screenshot of this bug (good practice), you can use a picture hosting service of your choice (snipboard.io for example) to upload it and copy/paste the link here. Is this text available in the translation system? If yes, has it been translated for more than 24 hours?
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
• What is your browser?
Google Chrome v81
-
• Please explain your suggestion precisely and concisely so that it's as easy as possible to understand what you mean.
I've looked at the earlier issues noting the dice rolls are not 'natural'. These issues were closed as 'worksforsome' or 'wontfix', while not providing any explanation or a look at the code generating the numbers.
Meanwhile I've played some more games and it begins to be obvious something is wrong.
Last game was 35 dice rolls of which were 14 doubles.
Normal statistics (agreed, with 1000 rolls) should point toward 1 in 6 rolls being a double.
Is it possible to have a look at the random function used?
Is there an improvement possible?
• What is your browser?
Google Chrome v81
Report history
The fairness of the random number generator has been questioned many times so far on the forum.
You can find better explanations by searching on the forum. Here some threads I have found:
boardgamearena.com/forum/viewtopic.php?f=3&t=13433
boardgamearena.com/forum/viewtopic.php?f=71&t=14562
boardgamearena.com/forum/viewtopic.php?f=3&t=15221
Sorry for the bother, and thanks.
Lluís Piñero Casòliva.
also a partial suggestion, when rolling doubles, would be nice to select more than one checker to move. perhaps that already exists and i just unaware.
if you keep getting reports like this perhaps something is in fact going on that is not readily apparent or just with this small section of code.
i do agree that it would be odd that someone would program a game to make it less random (as it currently feels). there is no point to that clearly. but still the perception is out there and prevalent from my limited number of opponents in such a quantity that i took the effort to put in a vote for the dice generator to be investigated. note i am not complaining of losing or winning as a result of this seeming abnormal dice. it is just that it detracts from my personal enjoyment when i do not think the dice are as random and unbiased for either side as they should be given the issues with computers and randomness.
I've had games with 18 doubles in them. Others have had games with 20+ doubles in them.
Played an opponent yesterday these were her first 11 throws
#112398793
11 throws - 5 doubles
36,16,14,34,55,66,22,33,64,22,61
A string of 5 doubles in 6 consecutive throws.
This was her next game
17 throws - 7 doubles
35,33,33,46,46,35,25,13,22,36,66,13,25,66,46,22,66
There is a need to present dice rolls in a way that suits the game. Computer dice generations which work from seeds just don't seem to do that. They are ok for huge quantities of rolls as it evens out eventually, but along the way they produce many strings of numbers which are simply unacceptable to the game.
You could theoretically say that with infinite rolls you could easily get 20 consecutive doubles thrown.
But Backgammon is not a game of infinite rolls. On average there are 30-50 rolls in a game. It is therefore simply unacceptable to have 20+ doubles in a game, random or not. It breaks the game makes it pointless.
Listen to what people are saying. Please. The dice are BS. It's not just the doubles either. The number of times I see 3 exact same dice rolls occur one after the other is for me too often. Should only happen 1 in 324 rolls. However unless you provide a practical simple way to download ALL history games to say a CSV file then no-one can realistically check and prove it. Scraping dice rolls from your histories one game at a time and cut/pasting is not an acceptable solution. No-one will ever acquire a sufficient sample size that way.
The dice are just laughable end of. If you provide a way for us to download all the histories to a file I'll happily analyse it.
Whatever the complexity of the calculation, the result will always be rigorously identical if the non-random data is always the same, a series of calculations using the previous result as non-random data will always provide the same series of numbers from the same initial data.
Personally, I will not trust a pseudo-random function not validated by a mathematician and associated with comments specifying the limitations of use of the function from a mathematical point of view.
I find it quite plausible that a bias in the pseudo-random function could significantly increase the probability of obtaining two identical results in successive jets.
If this is the case, one way to overcome this defect would be to have several completely independent pseudo-random functions (that is, not sharing any data), and to assign a separate function to each of the dice used simultaneously in any game.
Survivorship bias happens when people change their behavior based on an event. In this case, the 99% of players that saw an "average" number of doubles, continued playing and didn't notice any problems. The 1% of players who got a large number of doubles became convinced that the system is broken.
But in reality, they are just the 1% of players who got lucky (or unlucky) and rolled more doubles than everyone else.
The php random function used is the best function available in this case, and we have no advantage to modify the randomizer, only trouble 😢
If you calculate the probability to have 4 continuous double it is very low. But the probabilty for you to roll another double after a double is still 1 in 6 chance.
It is rare, but 4 continuous double six may happen.
Add something to this report
- Another table ID / move ID
- Did F5 solve the problem?
- Did the problem appears several time? Everytime? Randomly?
- If you have a screenshot of this bug (good practice), you can use a picture hosting service of your choice (snipboard.io for example) to upload it and copy/paste the link here.
