Translate-Flutter/lib/util/num_util.dart
fengshengxiong 70d663706c 第一版
2024-07-12 11:26:44 +08:00

23 lines
573 B
Dart

// Author: fengshengxiong
// Date: 2024/5/7
// Description: 整数、浮点数工具类
import 'dart:math';
class NumUtil {
/// 获取一个随机随
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;
}
}