美文网首页
随机生成数组

随机生成数组

作者: 豹发户 | 来源:发表于2017-11-07 17:02 被阅读0次

    var randoms=[];
    while (true)
    {
    var isExists = false;
    // 获取一个10–100范围的数
    var random = parseInt(500 + (900 - 500) * (Math.random()))
    // 判断当前随机数是否已经存在
    for (var i = 0; i < randoms.length; i++) {
    if (random === randoms[i]) {
    isExists = true;
    break;
    }
    }
    // 如果不存在,则添加进去
    if (!isExists)
    randoms.push(random);

            // 如果有10位随机数了,就跳出
            if (randoms.length === 7)
                break;
        }
        randoms.sort(function(a,b){
            return b-a;
        })
        console.log(randoms);

    相关文章

      网友评论

          本文标题:随机生成数组

          本文链接:https://www.haomeiwen.com/subject/kdvjmxtx.html