【发布时间】:2022-05-08 02:11:38
【问题描述】:
我正在使用 NORM.S.INV(RAND()) 在 excel 中进行实验
有没有办法为随机函数设置种子?
【问题讨论】:
-
这能回答你的问题吗? setting seed for excel random number
我正在使用 NORM.S.INV(RAND()) 在 excel 中进行实验
有没有办法为随机函数设置种子?
【问题讨论】:
我发现我一直需要持久的随机数。事实证明,仅使用标准电子表格公式就可以做到这一点。
一种方法是使用所谓的 Lehmer 随机数方法。它会在您的电子表格中生成一个随机数序列,在您更改“种子数”之前保持不变,这是您自己选择的一个数字,并将为您选择的每个种子数重新创建一个不同的随机序列。
简短版:
=MOD(48271*B1,2^31-1),这将生成序列的第一个随机数。就是这样!如果您想要一组不同的数字,只需更改 B1 中的种子编号。如果您想再次重新创建相同的数字集,只需使用相同的种子,就会出现相同的随机序列。
本教程中的更多详细信息: How to generate random numbers that don't change in Excel and Google Sheets
【讨论】: