andrew4582

random

Feb 20th, 2012
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     function random(min,max){
  2.         if(max == null || max == undefined){
  3.             max = min;
  4.             min = 0;
  5.         }
  6.         min = min || 0;
  7.         max = max || 4000000;
  8.        
  9.         if(min >= max){
  10.             min = max + 1;
  11.         }
  12.        
  13.         while(true){
  14.             var val = _random(max);
  15.             if(min >= val)
  16.                 continue;
  17.             return val;
  18.         }
  19.     }
  20.     function _random(max){
  21.         if(!max || max <= 0)
  22.             max = 101;
  23.        
  24.         var num = Math.floor(Math.random()* max);
  25.        
  26.         if(num === 0)
  27.             num = 1;
  28.  
  29.         return num;
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment