别的不说了 直接上代码
/*随机数获取集合*/
var
zRandom={
Capital:function(){
return new
Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
}(),
//获取low-up的随机数 整数
between:function(low,up){
var
choices=up-low+1;
return
Math.floor(Math.random()*choices+low);
},
//获取随机大写字母
getCapitalChar:function(){
return
this.Capital[Math.round(Math.random()*25)+0];
},
//获取随机小写字母
getLowerChar:function(){
return
this.Capital[Math.round(Math.random()*25)+0].toLowerCase();
},
//两个大写字母加年月日时分秒
getNormalNum:function(){
return
this.getCapitalChar()+this.getCapitalChar()+new
Date().Format("yyyyMMdd-HHmmss")+"00";
},
//获取随机数
getNumberRandom:function(digit){
var
i=0,res="";
if(typeof
digit=='number'){
for(;i<digit;i++){
res+=this.between(0,9);
}
}
return
res;
},
//获取指定位数随机大写字母
getCapitalCharRandom:function(digit){
var
i=0,res="";
if(typeof
digit=='number'){
for(;i<digit;i++){
res+=this.getCapitalChar();
}
}
return
res;
}
};
本文介绍了一个实用的JavaScript随机数生成器,包括获取指定范围内的随机整数、随机字母及组合等常用功能。
317

被折叠的 条评论
为什么被折叠?



