Javascript和JQuery中常用的随机数产生函数

  • Post author:
  • Post category:java


无论在普通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 版权协议,转载请附上原文出处链接和本声明。