如何在Netlogo中生成均匀分布的0到1之间的随机数

问题描述 投票:0回答:1

我正在尝试做一些测试,并偶然发现了一个问题:(随机 2 = 0) 确实总是给我更多的 0 而不是 1,即使它应该是均匀分布的。有什么想法吗?

random netlogo uniform-distribution
1个回答
0
投票

我很确定这只是一种认知偏差。使用以下代码(您可以将其复制粘贴到命令中心)。使用

n-values
重复
random 2
10000 次,然后使用
filter
只取 0,最后使用
length
来计算这些 0 有多少个。

show length filter [i -> i = 0] (n-values 100000 [random 2])

运行 5 次,我得到了 50068、50028、50051、49991 和 50085,这根本没有表明 0 的数量比 1 的数量多

© www.soinside.com 2019 - 2024. All rights reserved.