无论在普通Js框架或者JQuery中都可以使用的,函数如下,使用方法简介:
1)获取0-100的随机数——getRandom(100);
2)获取0-999的随机数——getRandom(999);
3)以此类推…
function getRandom(n){
return Math.floor(Math.random()*n+1)
}
(1)生成指定位数的随机整数
function randomNum(n){
var t='';
for(var i=0;i<n;i++){
t+=Math.floor(Math.random()*10);
}
return t;
}
(2)生成指定范围内的随机整数
function randomNum(minNum,maxNum){
switch(arguments.length){
case 1:
return parseInt(Math.random()*minNum+1);
break;
case 2:
return parseInt(Math.random()*(maxNum-minNum+1)+minNum);
break;
default:
return 0;
break;
}
}
例如生成 2 – 9之间的随机整数,则:randomNum(2,9),生成 1 – 22之间随机整数,则:randomNum(22)
版权声明:本文为npf_java原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。