PHP产生随机字符串函数
作者:bea
<?php /** *产生随机字符串 * *产生一个指定长度的随机字符串,并返回给用户 * *@accesspublic *@paramint$len产生字符串的位数 *@returnstring */ functionrandStr($len=6){ $chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*';//characterstobuildthepasswordfrom mt_srand((do
<?php
/**
* 产生随机字符串
*
* 产生一个指定长度的随机字符串,并返回给用户
*
* @access public
* @param int $len 产生字符串的位数
* @return string
*/
function randStr($len=6) {
$chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*'; // 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='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*'; // 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;
}
?>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 使用PHP数组实现无限分类,不使用数据库,不使用递归.
- Php部分常见问题总结
- global.php
- source.php查看源文件
- function.inc.php超越php
- 粗略计算在线时间,bug:ip相同
- php中处理模拟rewrite 效果
- 如何写php程序?
- IIS下配置Php+Mysql+zend的图文教程
- 从网上搜到的phpwind 0day的代码
- PHP字符函数大全
- ajax缓存问题解决途径
- 数字转英文
- 產生圖片隨機字串
- 計算你開發的 PHP 程式大小
- PHP中,文件上传
- eWebEditor v3.8 商业完整版 (PHP)
- 实现 win2003 下 mysql 数据库每天自动备份
- 同一空间绑定多个域名而实现访问不同页面的PHP代码