PHP简单获取随机数的常用方法小结


Posted in PHP onJune 07, 2017

本文实例讲述了PHP简单获取随机数的常用方法。分享给大家供大家参考,具体如下:

1.直接获取从min-max的数,例如1-20:

$randnum = mt_rand(1, 20);

2.在一个数组里面随机选择一个(验证码的时候需要字母、数字混合的情况)

function randUid(){
 $str = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20";//要显示的字符,可自己进行增删
 $list = explode(",", $str);
 $cmax = count($list) - 1;
 $randnum = mt_rand(0, $cmax);
 $uid = $list[$randnum];
}
PHP 相关文章推荐
smarty 原来也不过如此~~呵呵
Nov 25 PHP
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
Jul 03 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
Jun 24 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
PHP简单获取及判断提交来源的方法
Apr 22 PHP
php版微信公众号自定义分享内容实现方法
Sep 22 PHP
360搜索引擎自动收录php改写方案
Apr 28 PHP
PHP实现新型冠状病毒疫情实时图的实例
Feb 04 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
Jun 07 #PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 #PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 #PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 #PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 #PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 #PHP
PHP laravel中的多对多关系实例详解
Jun 07 #PHP
You might like
PHP.MVC的模板标签系统(二)
2006/09/05 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
js中的string.format函数代码
2020/08/11 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
javascript实现数独解法
2015/03/14 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
2020/04/10 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
Python构建XML树结构的方法示例
2017/06/30 Python
python实现验证码识别功能
2018/06/07 Python
python如何从文件读取数据及解析
2019/09/19 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
一份软件工程师的面试试题
2016/02/01 面试题
语文高效课堂实施方案
2014/05/03 职场文书
保护水资源的标语
2014/06/17 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
Python基础 括号()[]{}的详解
2021/11/07 Python
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang