【发布时间】:2016-01-22 01:59:59
【问题描述】:
我知道许多基于一些算法、物理系统等的统一随机数生成器 (RNG)。最终,所有这些都会导致均匀分布的随机数。知道是否存在高斯 RNG 是有趣且重要的,即算法或其他东西会创建高斯随机数。确切地说,我不想使用诸如 Box–Muller 或 Marsaglia 极坐标法之类的变换来从 Uniform RNG 中获取高斯。如果有一些论文、算法甚至想法可以在不使用任何统一 RNG 的情况下创建高斯随机数,我很感兴趣。这只是说我们假装我们不知道存在统一随机数生成器。
【问题讨论】:
-
您为什么想要避免将统一分布作为您的基础?
-
如果只存在高斯RNG,那就太有趣了。然后变换从高斯到均匀
-
一个奇怪的事实是,由于中心极限定理,可以通过对从几乎 any 中采样的几个 (10+) 随机变量求和来获得高斯分布的随机变量分配。所以可以肯定的是,你不需要使用均匀分布作为基础。
-
我可以想象使用所需的算法 - 如果我们想对真实测量进行建模,我们也必须对误差进行建模,并且它们总是高斯的。这部分会占用大量时间。