1234567891011121314151617181920212223242526272829303132 |
- import 'dart:math';
- List<int> generateIntList() {
- List<int> list = List.generate(6, (i) => i);
- var random = Random.secure();
- for (int i = 0; i < 3; i++) {
- int i = random.nextInt(list.length);
- int j = random.nextInt(list.length);
- int temp = list[i];
- list[i] = list[j];
- list[j] = temp;
- }
- return list;
- }
- int generateExtraTime(int min, int max) {
- var random = Random.secure();
- return random.nextInt(max - min) + min;
- }
- (bool, int, int) checkNeedSwap() {
- var random = Random.secure();
- bool swap = random.nextInt(10) >= 8;
- int a = random.nextInt(6);
- int b = random.nextInt(6);
- return (swap, a, b);
- }
|