randomInt static method

int randomInt(
  1. List<int> values
)

Returns a random integer from the given list of values.

Example:

NumberUtils.randomInt([1, 2, 3]); // might return 2

Throws a RangeError if values is empty.

Implementation

static int randomInt(List<int> values) {
  if (values.isEmpty) {
    throw RangeError('values cannot be empty');
  }
  return values[random.nextInt(values.length)];
}