Generates a random number between min, inclusive, and max, exclusive.
T random([int? seed]) => _random(math.Random(seed));