How to generate random number between min inclusive to max exclusive in Dart

2 Answers

0 votes
import 'dart:math'; 

void main() { 
    Random rnd = new Random();
    int min = 7, max = 14;
    
    for (int i = 0; i < 20; i++) {
        int randomNumber = min + rnd.nextInt(max - min);
        print(randomNumber);
    }
}





/*
run:

12
7
13
11
10
11
11
11
10
12
10
9
12
11
13
10
7
9
8
12

*/

 



answered Nov 3, 2022 by avibootz
0 votes
import 'dart:math'; 

void main() { 
    var now = new DateTime.now();
    Random rnd = new Random(now.millisecondsSinceEpoch);
    int min = 7, max = 14;
    
    for (int i = 0; i < 20; i++) {
        int randomNumber = min + rnd.nextInt(max - min);
        print(randomNumber);
    }
}





/*
run:

11
7
11
10
13
7
7
11
8
7
9
9
9
12
8
9
7
12
9
12

*/

 



answered Nov 3, 2022 by avibootz

Related questions

...