pward
Member
One question/suggestion I thought up from the latest dicebot rant in one of the other folders:
Is each die a separate instance of a random number generator, or is the same object used for 2 sequential die rolls?
If it's the same random generator, can an enhancement/modification be made to make this work that way, with the first die also being used for single drs?
From a programming standpoint, I know that this is possible, just not how reasonable a change to the VASL/VASSAL engine it would be. This should reduce the number of times a string of 6s was rolled on both dice, to produce the unfortunate sequences of bad in-game effects. Separating the cdr from the wdr as separate pseudo-random number generators should reduce the number of sequential repeats of the same result. Provided of course that the initial seed is different for each die object (constant doubles anyone???). Using the cdr object for the single die rolls would also get them further "out of sync" and less of a repeatable series of numbers when comparing between games.
Is each die a separate instance of a random number generator, or is the same object used for 2 sequential die rolls?
If it's the same random generator, can an enhancement/modification be made to make this work that way, with the first die also being used for single drs?
From a programming standpoint, I know that this is possible, just not how reasonable a change to the VASL/VASSAL engine it would be. This should reduce the number of times a string of 6s was rolled on both dice, to produce the unfortunate sequences of bad in-game effects. Separating the cdr from the wdr as separate pseudo-random number generators should reduce the number of sequential repeats of the same result. Provided of course that the initial seed is different for each die object (constant doubles anyone???). Using the cdr object for the single die rolls would also get them further "out of sync" and less of a repeatable series of numbers when comparing between games.