我看到一篇文章说,可以通过平均许多随机数(0到1)来生成随机正态分布数。
但是“足够”有多少个数字!?
如果数量太少,结果将是“不准确”。
但是如果数量太大,则几乎可以保证平均值是“真实平均值(在这种情况下为0.5)”。
那么生成可靠的随机正态数应该采取什么“门槛”呢?
非常感谢!
答案 0 :(得分:2)
通常的数字是12-只需在[0,1)
中添加12个统一数字,然后减去6以免产生偏差。原因是总和的方差为n / 12;因此,通过使用12个统一数字,您无需进行缩放。我首先注意到https://en.wikipedia.org/wiki/INTERCAL中的12个-但假设有更严重的库正在使用它。
但是,什么才是足够的取决于您的需求以及伪随机生成器的性能-在某些时候使用其他公式会更有效。