首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成小于或等于Net徽标中的数字的随机浮点数?

如何生成小于或等于Net徽标中的数字的随机浮点数?
EN

Stack Overflow用户
提问于 2019-04-03 17:28:17
回答 2查看 710关注 0票数 0

我应该在0到100之间生成一个浮点数(上限必须包括)。随机浮动产生的严格少于100.我想了解如何将此代码更改为所需的形式。还有比​简单地在生成的数字上添加0.00000000000001的更有创意的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-04 06:31:50

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

票数 0
EN

Stack Overflow用户

发布于 2019-04-03 20:46:18

这是否有效:

代码语言:javascript
复制
let i random-float 100
let j 100 - i

如果i = 0那么j = 100

但是j永远不会是0。

也就是说,得到一个与给定数字完全相等的浮点数的概率基本上是0。浮子是如此精确以至于在0到100之间有几百万的可能值。例如,请参见这篇文章

如果您正在构建一个模型,在这个模型中,这种区别确实很重要,那么您可能需要的是netlogo之外的内容:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55500964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档