Пример #1
0
 /**
  * Generates a random string.
  * 
  * @access 	public
  * @param  	int		$length Number of characters (defaults to 8).
  * @param 	Int		$max	The maximum number of chars to generate.
  * @return	string	$str	Our generated string.
  * 
  */
 public function generate($type = '', $max = 8, $min = 8)
 {
     $str = '';
     $pool = DataTypeChecker::getDataTypeGeneratePool($type);
     $num = $this->_getRandomNumber($max, $min);
     for ($i = 0; $i < $num; $i++) {
         $str .= substr($pool, mt_rand(0, strlen($pool) - 1), 1);
     }
     return $str;
 }