它的Math.random用什么算法?(What algorithm does Math.rando

2019-06-24 01:16发布

由于我一直在学习计算机科学,每当随机数上来了,它总是Mersenne扭曲。 甚至从未有一个问题,没办法。 只是,使用Mersenne扭曲。

那么,是什么JavaScript的使用的Math.random? 现在看来似乎应该用梅森难题,因为它显然没有同行,但我找不到它是否确实有任何引用。

有谁知道它依赖于,和/或它为什么不是MT,如果是这样的话?

Answer 1:

这是有可能实现特定的。 在ECMAScript规范不强迫任何算法,因此Linux的JavaScript实现很可能会使用/dev/urandom



文章来源: What algorithm does Math.random use?