您的位置:首页 > 其它

random获取随机数

2015-07-07 14:57 260 查看
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个内容
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: