如何为随机数生成设置种子

4
据我所知,Google表格中没有内置函数可以设置RAND()或RANDBETWEEN()的种子。
我的目标是使用一个函数创建一个伪随机整数列表,在一个范围内,该函数将基于以下内容生成不同(但不一定唯一)的值:
- 运行函数的单元格 - 和包含我选择的种子值的第二个单元格中的值
我需要它在特定单元格中运行时每次产生相同的值,具有特定的种子。
最简单的方法是什么,这样那些没有编程知识的人可以轻松地在其他单元格中使用公式?

2
请编辑您的问题以展示您迄今为止所尝试过的内容。 您应该包括一份最小,完整且可验证的代码示例,以便我们可以尝试解决具体的问题。 您还应该阅读《提问的智慧》。 - Anantha Raju C
1
嗨Anantha,谢谢你的回复。我无法提供我尝试过的代码,因为我一直没有找到任何可行的方法,因此没有任何可以尝试的东西。我的搜索结果都是空的,所以才来这里求助。我已经阅读了《如何提问》,并尽力满足了尽可能多的标准。我觉得我的问题非常清楚,如果有什么让你困惑的地方,请告诉我,我会根据需要编辑问题来帮助你理解。 - user7133934
1个回答

2

简短回答

使用VLOOKUP和ADDRESS函数

解释

创建一个简单的表格,包含两列,一列用于存储由单元格地址和“种子”组成的复合键,另一列则存储“伪随机整数”(SRI)

简单表格

工作表名称:Table

工作表内容(仅供说明):

 |  A   |  B   | 
1|key   |  SRI |
2|A1-1  |    1 |
3|A1-2  |   77 |

公式

=VLOOKUP(ADDRESS(ROW(),COLUMN(),4,FALSE)&"-1",Table!A2:B,2,0)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接