advance method

int advance({
  1. int minSteps = 0,
  2. int maxSteps = 97,
  3. Random? random,
})

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;
}