#16741: "Implement a correct randomizer for the die rolls"
¿Sobre qué es este informe?
¿Qué ha pasado? Por favor, selecciona una de las opciones siguientes
¿Qué ha pasado? Por favor, selecciona una de las opciones siguientes
Por favor, comprueba si ya hay un informe sobre el mismo tema
Si es así, por favor VOTA por este informe. ¡A los informes con más votos se les da PRIORIDAD!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
Descripción detallada
-
• Por favor, copia/pega el mensaje de error que ves en tu pantalla, si hay alguno.
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?
-
• Por favor, explica lo que querías hacer, lo que hiciste y lo que pasó
• ¿Qué navegador estás usando?
Google Chrome v81
-
• Por favor, copia/pega el texto mostrado en inglés en lugar de en tu idioma. Si tienes una captura de pantalla de este error (buena práctica), puedes usar un servicio de hospedaje de imágenes a tu elección (snipboard.io, por ejemplo) para subirla y copiar/pegar el enlace aquí. ¿Está este texto disponible en el sistema de traducción? Si es así, ¿ha sido traducido hace más de 24 horas?
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?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• Por favor explica tu sugerencia de manera precisa y concisa para que sea lo más fácil posible entender lo que quieres decir.
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?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• ¿Qué había en la pantalla cuando se quedó bloqueado? (¿mensaje de error?, ¿pantalla en blanco?, ¿una parte de la interfaz del juego?)
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?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• ¿Qué parte de las reglas no se ha respetado en la adaptación de BGA?
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?
-
• ¿La infracción de las reglas es visible en la repetición de la partida? Si es así, ¿en qué jugada?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• ¿Qué acción de juego querías realizar?
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?
-
• ¿Qué es lo que trataste de hacer para activar esta acción del juego?
-
• ¿Qué sucedió cuando lo hiciste (el mensaje de error, mensaje en la barra de estado del juego, ...)?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• ¿En qué etapa de la partida ocurrió el problema? ¿Cuál era la instrucción actual del juego?
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?
-
• ¿Qué sucedió cuando trataste de hacer una acción de juego (mensaje de error, mensaje en la barra de estado del juego, ...)?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• Por favor, describe el problema de visualización. Si tienes una captura de pantalla de este error (buena práctica), puedes usar un servicio de hospedaje de imágenes a tu elección (snipboard.io, por ejemplo) para subirla y copiar/pegar el enlace aquí.
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?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• Por favor, copia/pega el texto mostrado en inglés en lugar de en tu idioma. Si tienes una captura de pantalla de este error (buena práctica), puedes usar un servicio de hospedaje de imágenes a tu elección (snipboard.io, por ejemplo) para subirla y copiar/pegar el enlace aquí. ¿Está este texto disponible en el sistema de traducción? Si es así, ¿ha sido traducido hace más de 24 horas?
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?
• ¿Qué navegador estás usando?
Google Chrome v81
-
• Por favor explica tu sugerencia de manera precisa y concisa para que sea lo más fácil posible entender lo que quieres decir.
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?
• ¿Qué navegador estás usando?
Google Chrome v81
Historial de informes
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.
Agregar a este informe
- Otro ID de partida / ID de jugada
- ¿Se resolvió el problema al pulsar F5?
- ¿Apareció el problema varias veces? ¿Cada vez? ¿Aleatoriamente?
- Si tienes una captura de pantalla de este error (buena práctica), puedes usar un servicio de hospedaje de imágenes a tu elección (snipboard.io, por ejemplo) para subirla y copiar/pegar el enlace aquí.
