php版随机产生字符串

php版随机产生字符串,一个最简单的利用php生成随机数或者随机字符串的函数.$chars变量中的字符本身修改就能达到数字或者字符串的目的php

/** 
* 产生随机字符串 
* 
* 产生一个指定长度的随机字符串,并返回给用户 
* 
* @access public 
* @param int $len 产生字符串的位数 
* @return string 
*/ 
function randstr($len=6) { 
     $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; 
// characters to build the password from 
     mt_srand((double)microtime()*1000000*getmypid()); 
// seed the random number generater (must be done) 
     $password=''; 
     while(strlen($password)<$len) 
       $password.=substr($chars,(mt_rand()%strlen($chars)),1); 
     return $password; 
}
相关文章
相关标签/搜索