【发布时间】:2011-05-05 03:59:27
【问题描述】:
我确信已经多次提出相反的问题,但我找不到任何关于如何生成错误随机数的答案。
我想写一个小程序进行聚类分析,想生成一些随机点进行测试。如果我只是插入 1000 个具有随机坐标的点,它们将分散在整个字段中,这将使聚类分析变得毫无价值。
有没有一种简单的方法来生成构建集群的随机数?
我已经考虑过要么不使用random(),而是使用random()*random(),它会生成正态分布的数字(我想我在 Stack Overflow 上的某个地方读到过这个)。
第二种方法是随机选择几个区域并在该区域再次运行点生成,这当然会在该区域产生一个集群。
你有更好的主意吗?
【问题讨论】:
-
你说的是:决定一个分布或集群,并使用它作为概率密度函数生成随机数。
-
我假设你在谈论这个问题:stackoverflow.com/questions/3956478/understanding-randomness 在谈论
random()*random()时
标签: random cluster-analysis prng data-generation