有没有办法生成不重复的随机数?例如,我想生成从 1 到 100 不重复的 50 个随机数,有什么方法可以做到这一点,或者我是否必须在每次输入数字已经创建时进行检查?
您可以使用 shuffle 作为以下代码。
import 'dart:math';
var list = new List<int>.generate(10, (int index) => index); // [0, 1, 4]
list.shuffle();
print(list);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5285 次 |
| 最近记录: |