【发布时间】:2015-09-24 06:24:18
【问题描述】:
在 JavaScript 中,这个表达式会在任何浏览器中计算为真吗?为什么或为什么不?
Math.random() === Math.random()
注意:请按字面意思理解上述代码。我不是在问 Math.random 是否会生成重复值。
注意2:没有猴子补丁
这个问题是关于 Math.random() 的内部实现,而不是关于随机数的性质。
【问题讨论】:
-
是的,有可能,但不太可能。你为什么问这个?你的意思是“ever”字面意思吗?
-
问题是同一个数字是否会连续出现两次,这与同一个数字是否会出现两次是不同的。
-
是的,有可能。在铬浏览器code.google.com/p/chromium/issues/detail?id=276886 上看看这个问题。
-
同意,但我们知道该算法并不是真正随机的。
-
@vasilenicusor,您的链接显示数字可能会比应有的重复频率更高,但它并不表明连续的数字会重复。
标签: javascript random