如何生成小于或等于Netlogo中数字的随机浮点数?

时间:2019-04-03 17:28:17

标签: netlogo

我应该生成一个介于0到100之间的浮点数(必须包括上限)。 random-float 生成的代码严格少于100。我想学习如何将此代码更改为所需的形式。除了简单地在生成的数字上添加0.00000000000001之外,还有其他创意方法吗?

2 个答案:

答案 0 :(得分:0)

完成这项工作:

bootstrap.servers

如果let i random-float 100 let j 100 - i ,然后i = 0

但是j永远不会为0。

也就是说,浮点数完全等于给定数字的可能性基本上为0。浮点数是如此精确,以至于0到100之间有几百万个可能的值。例如,请参见this article

如果您要建立一个模型,那么区别就很重要,那么您可能需要netlogo之外的其他东西:)

答案 1 :(得分:0)

(随机100001/1000)对我有用。输出都包括100和0(上限和下限)。谢谢。

相关问题