关于随机数应用的小整合

别的不说了   直接上代码

     /*随机数获取集合*/
      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;
           }
     };

你可能感兴趣的:(关于随机数应用的小整合)