如何解决飞镖功能有什么问题
我正在尝试创建一个函数,该函数创建一个随机数列表(具有最小值和最大值),ListName是:列表名称将是(将要创建的)列表名称howMany是:列表中有多少个整数,最小和最大是:您能猜到什么。
import package:flutter/material.dart;
import dart:math;
// ignore: non_constant_identifier_names
Generator(ListName,howMany,intMin,intMax) {
List ListName;
int howMany;
int intMin;
int intMax;
List $ListName = [];
for (int i = 0; i < (howMany);) {
$ListName.add(intMin + Random().nextInt((intMax) - (intMin)));
i = i + 1;
}
print($ListName);
}
解决方法
我不确定我是否理解问题的实质,但是可以通过这种方式解决问题:)
import 'dart:math' show Random;
void main() {
print('Result is: ${generator(100,10,20)}');
}
List<int> generator(int howMany,int min,int max) {
final rnd = Random();
final range = max - min + 1;
return List.generate(howMany,(_) => min + rnd.nextInt(range));
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。