nextInt method
Returns a random integer with 0 <= rc < max
.
Implementation
int nextInt({int max = MaxInt, int min = 0}) {
if (max - min > MaxInt) {
final message = 'BaseRandom.nextInt(): range to large: $min $max';
logger.error(message);
throw FormatException(message);
}
final rc = min + next() % (max - min);
if (logger.logLevel >= LEVEL_DEBUG) {
logger.log('$id: nextInt($max, $min): $rc');
}
return rc;
}