JavaScript中的Seedable随机数生成器

时间:2011-11-30 17:16:25

标签: random javascript

我正在寻找JavaScript中的随机数生成器,我可以使用某个种子初始化并给出确定性结果(根据该种子)。它应该能够在一定范围内提供随机整数,但是我也可以使用随机数生成器来吐出双精度数(就像Math.random())。

基本上我正在寻找java.util.Random的等价物,如Java World for JavaScript中所知。

JavaScript中是否已经内置了这样的内容?是否有一些(可能是HTML5相关的API)指定了这样的东西?有没有提供这种随机数生成器的库?

我正在JavaScript中实现遗传算法,我需要能够为相同的输入(包括种子)收集相同的结果用于研究。

1 个答案:

答案 0 :(得分:10)

这可能会对你有所帮助,我只是在互联网上找到它。它显然是Math.random()

的替代品

http://davidbau.com/encode/seedrandom.js