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 相关文章推荐
十天学会php之第四天
Oct 09 PHP
我的论坛源代码(六)
Oct 09 PHP
PHP 日常开发小技巧
Sep 23 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 PHP
PHP Session机制简介及用法
Aug 19 PHP
curl和libcurl的区别简介
Jul 01 PHP
Thinkphp和onethink实现微信支付插件
Apr 13 PHP
ThinkPHP中where()使用方法详解
Apr 19 PHP
php结合web uploader插件实现分片上传文件
May 10 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
Mar 18 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加密解密函数(动态加密)
2013/06/19 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
js在ie下打开对话窗口的方法小结
2016/10/24 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
python在命令行下使用google翻译(带语音)
2014/01/16 Python
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
python使用opencv读取图片的实例
2017/08/17 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
社区八一活动方案
2014/02/03 职场文书
青年文明号创建承诺
2014/03/31 职场文书