gpt4 book ai didi

random - 为excel随机数设置种子

转载 作者:行者123 更新时间:2023-12-03 21:19:55 25 4
gpt4 key购买 nike

在 excel 中,下面的公式将从均值为 10 且方差为 1 的正态分布中生成随机数。有没有办法设置固定种子,以便我始终获得一组固定的随机数?我正在使用 Excel 2010

=NORMINV(RAND(),10,1)

最佳答案

您可以使用电子表格函数实现您自己的随机数生成器。例如,C++11 有一个 Lehmer random number generatorminstd_rand由递归得到

X = X*g (mod m)
哪里 g = 48271m = 2^31-1A1你可以放置你的种子值。在 A2输入公式:
=MOD(48271*A1,2^31-1)
并将其复制到您需要的任何程度。
B2输入 =A2/(2^31-1)并在 C2输入 =NORM.INV(B2,10,1) ,根据需要复制。请注意,您始终可以替换 A1 中的种子值。经过
=RANDBETWEEN(1,2^31-2)
如果您想重新打开 volatile 随机性。
以下屏幕截图显示了以这种方式生成的 25 个随机正态变量:
enter image description here
从直方图中可以看出,分布似乎大致正常。

关于random - 为excel随机数设置种子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33161114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com