标签:
function getRandom(n,m,num){ //n:范围的初始值; m:范围的结束值; num:获取的个数;
var target = 0;
if(!isNaN(n) && !isNaN(m)){ //判断n和m都是由有效数字;
n = Number(n);
m = Number(m);
var c = null;
if(n>m){ //如果n>m;
c = n;
n = m;
m = c;
}
var ary = []; //声明一个空数组,用于将来存放得到的随机数;
for(var i=0;i<num;i++){ //利用循环得到num个随机数;
target = Math.round(Math.random()*(m-n)+n);
ary[i]=target;
}
}
return ary;
}
var ary = getRandom(10,100,5); //获取10-100之间的5个随机数;
console.log(ary);
标签:
原文地址:http://www.cnblogs.com/yujiefan/p/4551599.html