Translate-Flutter/lib/util/t_number_utils.dart
2024-07-24 11:59:36 +08:00

20 lines
490 B
Dart

import 'dart:math';
class TNumberUtils {
/// 获取一个随机随
static int getRandomNumber(int min, int max) {
Random random = Random();
int randomNumber = random.nextInt(max - min) + min;
return randomNumber;
}
/// 获取不包括当前的随机数
static int getRandomNumberExcludingCurrent(int min, int max, int current) {
int newNumber;
do {
newNumber = getRandomNumber(min, max);
} while (newNumber == current);
return newNumber;
}
}