【发布时间】:2020-12-21 06:34:55
【问题描述】:
众所周知,Excel 中的 Rnd 函数很弱,而 Excel 中的 RAND 函数基于 Mersenne 算法,并且要强大得多。我一直在尝试寻找一种快速且强大的 Rnd 替代方案,并查看了各种选项,包括使用 Mersenne,但这需要大量代码。
【问题讨论】:
-
我有一个基于此的算法(我得到的是很久以前的某个地方):en.wikipedia.org/wiki/Wichmann%E2%80%93Hill。如果有帮助,我可以复制作为答案。
-
谢谢,我看到了,而且速度很快,但我不知道它有多可靠。
-
如果唯一的问题是使用 Mersene,那它需要大量的编码。我在这个页面上找到了一个版本:math.sci.hiroshima-u.ac.jp/~m-mat/MT/VERSIONS/BASIC/basic.html