aeronautic,
It is good to see some actual constructive feedback on the dice and while I am not completely up-to-date on how random number generators actually work, I understand where you're coming from.
Here on Dominating12 we have actually used an external random generator for quite a while. Of course these results were as random as you could get them, but we had to do a lot of calls to an external server, which slowed down the game. This is why it was decided to move to an internal random number generator. Back then, there seemed to be (almost) no difference at all between the two, though I think the tests only considered distribution and average of the rolls.
Going back to an external random dice generator will slow down games a lot again and while dice are important, you don't want to wait a full second for every click you make.
Of course, dice rolls will always be close together because the maximum difference is only five! With so "many" dice and so little possibilities, the chance of double rolls is also high.
What I can do (if I figure out how the testing scripts work) is calculate the average standard deviation. The standard deviation is a measure for how far apart the results are. So 4,2,6,1,3 would get a higher standard deviation than say 2,2,3,2,1. The differences will be minimal, but it is probably possible to calculate the expected standard deviation if we choose the numbers randomly (worst-case we iterate over all possibilities and calculate the standard-deviation). Then we can compare the test results with the algebraically calculated number to see if you're right or not.
Finally, I want to stress out one point. I am interested in testing this, but I am pretty sure it will not result in anything. We have also simulated attacks between defenders and attackers and calculated the win percentages for both parties and those are very close to what is expected, based on the percentages from the Wikipedia page. So for me that is quite enough proof that the dice are not suffering from a problem at all. That's why this will not be prioritized by me, because there are a few other things that are actually broken or just more important.
aeronautic,
It is good to see some actual constructive feedback on the dice and while I am not completely up-to-date on how random number generators actually work, I understand where you're coming from.
Here on Dominating12 we have actually used an external random generator for quite a while. Of course these results were as random as you could get them, but we had to do a lot of calls to an external server, which slowed down the game. This is why it was decided to move to an internal random number generator. Back then, there seemed to be (almost) no difference at all between the two, though I think the tests only considered distribution and average of the rolls.
Going back to an external random dice generator will slow down games a lot again and while dice are important, you don't want to wait a full second for every click you make.
Of course, dice rolls will always be close together because the maximum difference is only five! With so "many" dice and so little possibilities, the chance of double rolls is also high.
What I can do (if I figure out how the testing scripts work) is calculate the average standard deviation. The standard deviation is a measure for how far apart the results are. So 4,2,6,1,3 would get a higher standard deviation than say 2,2,3,2,1. The differences will be minimal, but it is probably possible to calculate the expected standard deviation if we choose the numbers randomly (worst-case we iterate over all possibilities and calculate the standard-deviation). Then we can compare the test results with the algebraically calculated number to see if you're right or not.
Finally, I want to stress out one point. I am interested in testing this, but I am pretty sure it will not result in anything. We have also simulated attacks between defenders and attackers and calculated the win percentages for both parties and those are very close to what is expected, based on the percentages from the Wikipedia page. So for me that is quite enough proof that the dice are not suffering from a problem at all. That's why this will not be prioritized by me, because there are a few other things that are actually broken or just more important.
“This is how humans are: We question all our beliefs, except for the ones that we really believe in, and those we never think to question.”
- Speaker for the Dead, O.S. Card