需要在一个范围之间生成随机双打
该nextint()函数采用参数最大值,其中nextdouble()不采用任何参数。有没有其他方法可以在 dart 的范围之间返回随机双精度值?
lrn*_*lrn 16
的nextDouble返回0和1之间的值(不包括)。所以,如果你想要一个范围a(包括)到b(不包括)的数字,你可以这样做:
double doubleInRange(Random source, num start, num end) =>
source.nextDouble() * (end - start) + start;
print(doubleInRange(random, a, b));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5101 次 |
| 最近记录: |