PHP 生成随机数
来源:互联网 发布:苹果 流光快门软件 编辑:程序博客网 时间:2024/06/06 19:43
function randPassword()
{
$num_len = $str_len = mt_rand(3,6);
$num = '0123456789';
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_';
$num = randChar($num_len, $num);
$str = randChar($str_len, $str);
return str_shuffle($num.$str);
}
function randName()
{
$num_len = mt_rand(3,6);
$str_len = mt_rand(6,12);
$num = '0123456789';
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_';
$num = randChar($num_len, $num);
$str = randChar($str_len, $str);
return str_shuffle($num.$str);
}
function randChar($length, $strPol='')
{
$str = null;
$strPol = $strPol ? : "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz_";
$max = strlen($strPol)-1;
for($i=0;$i<$length;$i++){
$str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
}
{
$num_len = $str_len = mt_rand(3,6);
$num = '0123456789';
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_';
$num = randChar($num_len, $num);
$str = randChar($str_len, $str);
return str_shuffle($num.$str);
}
function randName()
{
$num_len = mt_rand(3,6);
$str_len = mt_rand(6,12);
$num = '0123456789';
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_';
$num = randChar($num_len, $num);
$str = randChar($str_len, $str);
return str_shuffle($num.$str);
}
function randChar($length, $strPol='')
{
$str = null;
$strPol = $strPol ? : "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz_";
$max = strlen($strPol)-1;
for($i=0;$i<$length;$i++){
$str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
}
return $str;
}
未完待续......
0 0
- PHP之生成随机数
- php生成随机数
- php生成随机数
- php生成随机数
- PHP 生成随机数 字符串
- PHP随机数生成问题
- 生成php随机数
- PHP函数生成随机数
- php生成一个随机数
- 一种PHP随机数生成
- php 生成随机数
- PHP之生成随机数
- PHP 生成随机数
- PHP生成随机数的类
- php随机数生成函数示例
- PHP之生成一个随机数
- php生成定长的随机数
- PHP随机数生成与使用解析
- 添加数组元素
- 比较样式1111
- python模块:时间处理模块
- PS(CS6)制作gif动画 "生日蛋糕上燃烧的蜡烛效果"
- iptables四个表与五个链
- PHP 生成随机数
- iOS - 百度地图SDK集成(地理定位)
- 有关内部类
- 嵌入式linux基础教程第二版 第五章 内核初始化
- JDK中的Timer和TimerTask详解
- watch命令
- php 超时处理
- ActivityLifecycleCallbacks的使用
- 原生JS去重(二)--去重且判断字符重复出现的次数