📜  获取唯一的随机数 dart (1)

📅  最后修改于: 2023-12-03 15:11:51.329000             🧑  作者: Mango

获取唯一的随机数 in Dart

在编程中,我们时常需要使用随机数,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中获取唯一的随机数的方法。