advance method
Implementation
int advance({int minSteps = 0, int maxSteps = 97, Random? random}) {
random ??= this;
var steps = random.nextInt(maxSteps);
if (steps < minSteps) {
steps = minSteps;
}
for (var i = 0; i < steps; ++i) {
nextDouble();
}
return steps;
}