Express a though is something, accusing BGA of rigging the game is something else. So as for any accusation, you need to show evidence, and in this case it's called statistics. The longest sequence of double in a row i indeed completely meaningless in itself, but a lot of other statistical computation can be done and are more effective to test for accurate randomness.Ze Monstah wrote: ↑28 March 2021, 19:14So what nada... I am not a determined player anymore, as to gather some data which will be automatically dismissed as unconvincing by any of you defenders (again... even 1000000 doubles in a row will be found acceptable by you, being a luck based game), but i was determined enough to express my thoughts, which are unshared by you.Tisaac wrote: ↑28 March 2021, 19:07So what ? Just collect data as you play. If you are a determined player, it shouldnt take you that long to gather data significant enough.Ze Monstah wrote: ↑28 March 2021, 19:00
I agree with you that backgammon seems less random on this site.
But... you can play against 100 doubles, people will still say it is... rare, but possible, and you only have bad luck. Nothing you can do
Anything you say and even if you bring stats... The result reply will be: it is rare, but COMMON AND POSSIBLE. YOU ARE JUST UNLUCKY.
So really not worth trying to get into this, because anything is possible and acceptable (even if your opponents get 100000... doubles in a row).
And for all of you who say that no statistic or proof is brought (about doubles, in this case), try to understand please: THERE IS A DAILY LIMIT OF REPLAYS!
I personally stopped playing BG here, after seeing how sad things go...
To the OP: I think you should try to play games where more brain is needed. You might have a bigger chance, there.
Again... SOMEONE SHOULD TAKE A RE-LOOK ON THE ALGORITHM USED.
Good luck playing backgammon.
// Roll dices
$dice1_value = bga_rand(1, 6);
$dice2_value = bga_rand(1, 6);
bga_rand() function is defined like this:
function bga_rand( $min=null, $max=null )
{
if( $min === null && $max === null )
return random_int( 0, getrandmax() ); // For compatibility
else
return random_int( $min, $max );
}
As for the algorithm used, the code seems 100% fine for me.