random获取随机数

    var a = [];
    for (var i = 0; i < 100; i++) {
        a.push(i);//这样就产生了一个有100项的数组
    }

    randomMumber(a);
    function randomMumber(a){
       var result=[];
        for(var i=0;i<10;i++){
            var n = randomInt(0, a.length);//索引号
            var temp = a.splice(n, 1);//splice 从数组中添加/删除项目,然后返回被删除的项目
            console.log(n);
          console.log(temp);
            result.push(temp);
        }
        //alert(result);
        function randomInt(m, n) {//随机获得从m到n之间的一个正整数
            //题目要求:给你一组数据,比如说这一组数据里一共有100项内容,随机抽取出其中的10项
         return Math.floor(Math.random() * (n - m)) + m;
           // return Math.floor(Math.random()*100);
//变化一下要求:写一个函数,可以随机抽取出m项内容里的n个内容
        }
    }


阅读更多
上一篇字符串拼接规则
下一篇数组去重
想对作者说点什么? 我来说一句

Math,random 随机数

2017年04月22日 667B 下载

没有更多推荐了,返回首页

关闭
关闭