如何使用Dart生成随机数?
当前回答
您可以简单地用这种方式生成 有一个名为Random()的类;
你可以用它来生成随机数
Random objectname = Random();
int number = objectname.nextInt(100);
// it will generate random number within 100.
其他回答
你可以通过在dart:math库中的随机类对象Random . nextint (max)来实现它。nextInt()方法需要一个最大限制。随机数从0开始,最大限制本身是排他的。
import 'dart:math';
Random random = new Random();
int randomNumber = random.nextInt(100); // from 0 upto 99 included
如果要添加最小限制,请将最小限制添加到结果中
int randomNumber = random.nextInt(90) + 10; // from 10 upto 99 included
使用'dart:math'库中的类Random()。
import 'dart:math';
void main() {
int max = 10;
int RandomNumber = Random().nextInt(max);
print(RandomNumber);
}
这将生成并打印一个从0到9的随机数。
一行解决方案,您可以直接调用所有函数的构造函数以及。
import 'dart:math';
print(Random().nextInt(100));
它为我工作new Random().nextInt(100);// MAX = number
它会给出0到99的随机数
Eample::
import 'dart:math';
int MAX = 100;
print(new Random().nextInt(MAX));`
使用dart:math中的随机类:
import 'dart:math';
main() {
var rng = Random();
for (var i = 0; i < 10; i++) {
print(rng.nextInt(100));
}
}
在撰写本文时,这段代码已经使用Dart VM和dart2js进行了测试。
推荐文章
- 生成具有给定(数值)分布的随机数
- 错误地使用父数据小部件。扩展小部件必须放置在flex小部件中
- 在php中生成一个随机密码
- GLSL的随机/噪声函数
- 颤振给容器圆形边界
- Flutter: RenderBox没有布局
- java.util.Random和java.security. securerrandom的区别
- 颤振插件未安装错误;当运行'扑动医生'时
- 0到1之间的随机数?
- 我如何“休眠”Dart程序
- 在Flutter app上检查是否有网络连接
- 随机字符串生成器返回相同的字符串
- 如何正确的种子随机数生成器
- Flutter and google_sign_in plugin: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10:, null)
- 如何在扑动中格式化日期时间