random - 如何使用 netlogo 生成 0.3 < X < 0.7 范围内的数字

标签 random netlogo

如标题所示,希望生成一个介于 0.3 < x < 0.7 之间的随机 float 。

我目前使用 while 循环来检查随机 float 是否在该范围内。我想知道是否有更好的方法来做到这一点。

最佳答案

0.3 + random-float 0.4 将为您提供 0.3 <= x < 0.7。

如果你真的不想要 0.3,我想你总是可以循环那个。我不确定是否有更好的方法。

关于random - 如何使用 netlogo 生成 0.3 < X < 0.7 范围内的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9805064/

相关文章:

functional-programming - NetLogo:如何实现 `sentence-map`(又名 `flatMap`)?

netlogo - 圆形竞技场的运动模拟

c++ - 为什么 RAND_MAX 是 C++ 中的宏?

python - 在 Python 中,如何对四个随机数进行约束,使两个负数和两个正数等于 0?

netlogo - 如何获取仅包含唯一值的列表?

matrix - 如何在netlogo中导入网络的邻接矩阵

python - 如何快速创建不替换总体的随机样本?

java - 使用安全随机生成随 secret 码

c++ - 将boost随机代码转换为类对象

watch - 在不重置视角的情况下取消监视代理