【发布时间】:2011-07-31 15:16:01
【问题描述】:
Math.random() in javascript is 能够返回 1,对吗?这意味着如果我要使用它来获取数组上的随机索引,则以下代码可能会失败:
var arr = [ 1, 2, 3 ],
index = Math.floor(Math.random() * arr.length);
// index could be 3?
alert(arr[index]);
有人能解释一下吗?
【问题讨论】:
-
您是否阅读过您链接的文档?答案就在第一个句中。
-
我做了,但我不确定独占是什么意思。
-
@Kevin:那么这个问题是题外话,最好在english.stackoverflow.com上提供,纯粹作为语言问题提出。
-
想在单独的主题中清除它? :) 不,不可能。
-
@Emmerman:Stack Overflow 不是论坛;它有问题和答案,而不是“主题”。
标签: javascript arrays random