关闭

random获取随机数

95人阅读 评论(0) 收藏 举报
    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个内容
        }
    }


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13459次
    • 积分:665
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:13篇
    • 译文:0篇
    • 评论:1条
    最新评论