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 相关文章推荐
实用函数8
Nov 08 PHP
FleaPHP的安全设置方法
Sep 15 PHP
初学PHP的朋友 经常问的一些问题。不断更新
Aug 11 PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 PHP
解析PHP 使用curl提交json格式数据
Jun 29 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
Feb 07 PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 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实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
jquery创建一个ajax关键词数据搜索实现思路
2013/02/26 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
2013/06/06 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python之PyMongo使用总结
2017/05/26 Python
Django中的Signal代码详解
2018/02/05 Python
Linux下python3.7.0安装教程
2018/07/30 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
python logging设置level失败的解决方法
2020/02/19 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
幼儿教师个人求职信范文
2013/09/21 职场文书
平面设计自荐信
2013/10/07 职场文书
个人应聘自我评价分享
2013/11/18 职场文书
日语求职信范文
2013/12/17 职场文书
技术总监管理职责范本
2014/03/06 职场文书
大学军训感言400字
2014/03/11 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
运动会开幕式致辞
2015/07/29 职场文书
党员公开承诺书2016
2016/03/24 职场文书
PL350与SW11的比较
2021/04/22 无线电
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js