0

可能重复:
JavaScript 的 Math.random 有多随机?

究竟使用什么算法Math.random()来生成其随机数?

给定双精度数的格式和Math.random()产生的范围,有多少可能的结果?

考虑到上述情况和浮点数的(不)准确性,准确Math.random()返回 0 的几率是多少?

4

2 回答 2

1

它使用一个伪随机数生成器,种子是它被调用的时间。

这个页面有一些图像来比较真正的随机噪声和伪随机噪声。有趣的模式:http ://boallen.com/random-numbers.html

JS 伪随机可能不一定完全一样,但应该很接近。

于 2013-01-08T02:26:46.367 回答
0

Math.random 使用数字的均匀分布。

于 2013-01-08T02:29:09.653 回答