【发布时间】:2013-05-20 17:16:06
【问题描述】:
在 JavaScript 中,是否可以从另一个数字生成随机数?
我正在尝试为我的一个分形地形生成器实现一个可预测的随机数生成器。我已经知道可以使用 Math.random() 生成一个随机数,但我想创建一个随机数生成器,它为每个输入生成一个输出。 (例如,predictableRandomGenerator(1) 将始终产生相同的结果,不一定与输入相同。)
那么是否有可能从另一个数字生成一个随机数,其中每个输入的输出总是相同的?
【问题讨论】:
-
+1 表示开放式问题 :)
-
你能播种
Math.random(input)吗?那么你应该总是得到相同的“随机”数字序列(每个种子)。你可以拿第一个。但请注意,这不是唯一的,Math.random(x)和Math.random(y)可能会产生相同的第一个“随机”数字。 -
好吧,显然你不能播种 Javascript
Math.random()... 但也许这会有所帮助:stackoverflow.com/questions/424292/…
标签: javascript random