从一组中选择一个随机数[已关闭]

问题描述 投票:0回答:2

我想从一组中选择一个随机数。例如,来自集合 {8, 6, 1, 7}。

javascript random
2个回答
10
投票

您可以使用以下函数从一组中获取随机数:

function getRndmFromSet(set)
{
    var rndm = Math.floor(Math.random() * set.size);
    return set[rndm];
}

在您的情况下,电话将是

getRndmFromSet([8,6,1,7])

尝试jsFiddle


1
投票
var range = [8, 6, 1, 7],
    rNumber = Math.floor(Math.random()*range.length)%range.length,
    number = range[rNumber];
© www.soinside.com 2019 - 2024. All rights reserved.