最简洁的PHP生成指定长度随机数的方法
发布:smiling 来源: PHP粉丝网 添加日期:2022-07-16 09:27:01 浏览: 评论:0
刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。
自写了一行版本:
- 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);
- }
Tags: PHP生成随机数
- 上一篇:谈谈PHP中的 ->、=> 和 :: 符号
- 下一篇:最后一页
相关文章
- ·php生成N个不重复的随机数实例(2020-06-17)
- ·PHP生成指定长度随机数最简洁的方法(2021-03-20)
- ·php生成随机数的三种方法(2021-04-11)
- ·一个php生成16位随机数的代码(两种方法)(2021-04-12)
- ·PHP 生成N个不重复的随机数(2021-05-08)
- ·PHP生成随机数的方法实例分析(2021-05-08)
- ·php生成不重复随机数、数组的4种方法分享(2021-05-19)
- ·php简单生成随机数的方法(2021-06-14)
- ·PHP生成随机数的方法总结(2021-09-04)
- ·PHP生成指定范围内的N个不重复的随机数(2021-11-12)
- ·php生成随机数/生成随机字符串的方法小结【5种方法】(2022-03-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)