Exemplo n.º 1
0
 /**
  * To generate a random number between the specified range.
  * @param int $min
  * @param int $max
  * @return number
  */
 public static function randRange($min = 0, $max = null)
 {
     if ($max === null) {
         $max = 1 << 31;
     }
     if ($min > $max) {
         return Rand::randRange($max, $min);
     }
     if ($min >= 0) {
         return abs(Rand::random()) % ($max - $min) + $min;
     } else {
         return abs(Rand::random()) * -1 % ($min - $max) + $max;
     }
 }