PHP生成指定长度随机数最简洁的方法

2015-01-24信息快讯网

这篇文章主要介绍了PHP生成指定长度随机数最简洁的方法,一行代码搞定随机数生成,是不是最简洁、最优雅的方法,需要的朋友可以参考下

刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。

自写了一行版本:

function generate_code($length = 4) {
    return rand(pow(10,($length-1)), pow(10,$length)-1);
}

为了便于理解,同时也为了这篇水文可以凑点字数,这是多行版:

function generate_code($length = 4) {
    $min = pow(10 , ($length - 1));
    $max = pow(10, $length) - 1;
    return rand($min, $max);
}

Yii实现多按钮保存与提交的方法
Yii框架获取当前controlle和action对应id的方法
php提取字符串中网站url地址的方法
php获取CSS文件中图片地址并下载到本地的方法
PHP间隔一段时间执行代码的方法
php生成html文件方法总结
PHP静态文件生成类实例
php查找指定目录下指定大小文件的方法
php获取指定日期之间的各个周和月的起止时间
php中mt_rand()随机数函数用法
PHP生成不重复标识符的方法
PHP GD库生成图像的几个函数总结
PHP生成不重复随机数的方法汇总
php使用glob函数快速查询指定目录文件的方法
php使用date和strtotime函数输出指定日期的方法
php获取随机数组列表的方法
PHP产生不重复随机数的5个方法总结
PHP屏蔽过滤指定关键字的方法
一个php生成16位随机数的代码(两种方法)
PHP缓存机制Output Control详解
PHP下通过QRCode类库创建中间带网站LOGO的二维码
PHP实现获取图片颜色值的方法
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
PHP实现显示照片exif信息的方法
YII实现分页的方法
YII模块实现绑定二级域名的方法
PHP 只允许指定IP访问(允许*号通配符过滤IP)
PHP实现生成透明背景的PNG缩略图函数分享
PHP生成短网址的3种方法代码实例
PHP在网页中动态生成PDF文件详细教程
PHP生成二维码的两个方法和实例
PHP中使用TCPDF生成PDF文档实例
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
在PHP模板引擎smarty生成随机数的方法和math函数详解
PHP正则提取不包含指定网址的图片地址的例子
php生成随机字符串可指定纯数字、纯字母或者混合的
php使用codebase生成随机数
©2014-2024 dbsqp.com