php生成随机数或者字符串的代码
作者:bea
$len表示长度,代码如下: 代码如下: /** * 产生随机字符串 * * 产生一个指定长度的随机字符串,并返回给用户 * * @access public * @param int $len 产生字符串的位数 * @return string */ function randstr($len=6) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz0123456789-@
$len表示长度,代码如下:
代码如下:
/**
* 产生随机字符串
*
* 产生一个指定长度的随机字符串,并返回给用户
*
* @access public
* @param int $len 产生字符串的位数
* @return string
*/
function randstr($len=6) {
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz0123456789-@#~';
// 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;
}
有用 | 无用
代码如下:
/**
* 产生随机字符串
*
* 产生一个指定长度的随机字符串,并返回给用户
*
* @access public
* @param int $len 产生字符串的位数
* @return string
*/
function randstr($len=6) {
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz0123456789-@#~';
// 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;
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php5 pdo新改动加载注意事项
- PHP常用函数小技巧
- PHP下10件你也许并不了解的事情
- PHPMailer邮件类利用smtp.163.com发送邮件方法
- fleaphp下不确定的多条件查询的巧妙解决方法
- Zend Guard一些常见问题解答
- php目录管理函数小结
- php获取某个目录大小的代码
- php递归列出所有文件和目录的代码
- 在服务端进行目录建立、删除,文件上传、删除的过程的php代码
- php面向对象的方法重载两种版本比较
- php+AJAX传送中文会导致乱码的问题的解决方法
- php chr() ord()中文截取乱码问题解决方法
- wiki-shan写的php在线加密的解密程序
- php单件模式结合命令链模式使用说明
- 网友原创的PHP模板类代码
- php让图片可以下载的代码
- php 特殊字符处理函数
- php include,include_once,require,require_once