📅  最后修改于: 2023-12-03 15:11:51.329000             🧑  作者: Mango
在编程中,我们时常需要使用随机数,Dart也提供了内置的随机数生成函数。
使用Random类可以生成随机整型数。使用方法如下:
import 'dart:math';
void main() {
var random = Random();
print(random.nextInt(100)); //生成0-99的随机整型数
}
使用Random类可以生成随机双精度浮点型数。使用方法如下:
import 'dart:math';
void main() {
var random = Random();
print(random.nextDouble()); //生成0-1的随机双精度浮点型数
}
如果需要生成唯一的随机数,我们可以使用uuid库。使用方法如下:
首先,我们需要在pubspec.yaml文件中添加依赖:
dependencies:
uuid: ^3.0.1
然后,在Dart代码中使用:
import 'package:uuid/uuid.dart';
void main() {
var uuid = Uuid();
print(uuid.v4()); //生成唯一的随机数
}
以上即为在Dart中获取唯一的随机数的方法。