randomBetween static method
Implementation
static num randomBetween(num a, num b) {
// Inclusive for ints, approximate for doubles
if (a is int && b is int) {
final min = a <= b ? a : b;
final max = a <= b ? b : a;
return min + Random().nextInt(max - min + 1);
}
final min = a <= b ? a : b;
final max = a <= b ? b : a;
return min + Random().nextDouble() * (max - min);
}