PHP之生成一个随机数
来源:互联网 发布:为什么c语言中提到函数 编辑:程序博客网 时间:2024/06/04 19:47
/* *生成一个随机数 * $numeric = 0生成一个6位的大小写字母与数字混合的字符串 * $numeric = 1生成一个6位数字的字符串 * microtime() 函数返回当前 Unix 时间戳和微秒数。 * mt_srand() 播种 Mersenne Twister 随机数生成器。从 PHP 4.2.0 版开始,seed 参数变为可选项,当该项为空时,会被设为随时数。 * 注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已自动完成。 * pow — 指数表达式 */ function random($length = 6 , $numeric = 0) { //如果php的版本小于4.2.0 PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000); if($numeric) { $hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1)); } else { $hash = ''; $chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz'; $max = strlen($chars) - 1; for($i = 0; $i < $length; $i++) { $hash .= $chars[mt_rand(0, $max)]; } } return $hash;}
0 0
- PHP之生成一个随机数
- php生成一个随机数
- PHP之生成随机数
- PHP之生成随机数
- PHP高效生成一个不重复随机数
- php生成随机数
- php生成随机数
- php生成随机数
- PHP 生成随机数 字符串
- PHP随机数生成问题
- 生成php随机数
- PHP函数生成随机数
- 一种PHP随机数生成
- php 生成随机数
- PHP 生成随机数
- 求一个生成四位随机数的PHP代码
- 一个随机数生成函数
- 怎么样生成一个随机数
- Http方法之PUT
- 从Membership 到 .NET4.5 之 ASP.NET Identity
- 理解HTTP幂等性(转载)
- Maven+Mybatis+Spring+SpringMVC实现分页查询(附源码)
- J2EE基本介绍
- PHP之生成一个随机数
- Python简单爬虫(爬取天气信息)
- 关于REST架构
- 微信JS接口
- NSThread和线程锁
- 图---Kruskal
- HBuilder手机退出APP的方式
- Laravel On Windows 10
- PHP+Nginx的配置