美文网首页
随机生成数组

随机生成数组

作者: 豹发户 | 来源:发表于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);

相关文章

  • Mock

    Versionmockjs: 1.0.1-beta3 mock 生成随机数组, 数组内数据部分随机 生成数组结果 ...

  • 功能函数

    生成随机数组

  • Python数据分析笔记-04

    1.条件和布尔数组 1)生成随机数组,并将随机数组中大于0.5的替换成true其余替换成false 2)生成随机数...

  • C++生成随机数据方法

    生成随机int数组方法(数据未知) 生成随机Int序列(给定数据) 生成随机序列(给定数据)--模板函数

  • 前端雕虫小技(持续更新)

    setInterval立即执行 生成包含n个随机数的数组 生成随机字符串

  • python技巧积累

    数组逐行替换 生成多维数组,元素随机 dict按照key排序生成list、dict按照value排序生成list 链接

  • JavaScript精简代码技巧

    创建过去七天的数组 生成随机ID 获取URL的查询参数 实时更新时间 数组混淆 生成随机十六进度(颜色值) 写出运...

  • 02. 彩票随机号码

    在[1,m]个数字区间生成彩票的n个不同随机号码。如果常规思考,生成数字存到数组中,再随机生成数字与数组中的比较。...

  • 从已有数组中生成随机不重复数组

    生成随机不重复数组 如何从现有的数组中抽取数字并组成数组 %%%代码%%% n=8;%生成数组维度 % ll 从一...

  • 生成随机数+

    生成随机序列用法: 生成长度为100的数组,每个元素为0:

网友评论

      本文标题:随机生成数组

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