我想从一组中选择一个随机数。例如,来自集合 {8, 6, 1, 7}。
您可以使用以下函数从一组中获取随机数:
function getRndmFromSet(set)
{
var rndm = Math.floor(Math.random() * set.size);
return set[rndm];
}
在您的情况下,电话将是
getRndmFromSet([8,6,1,7])
尝试jsFiddle
var range = [8, 6, 1, 7],
rNumber = Math.floor(Math.random()*range.length)%range.length,
number = range[rNumber];