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作为Shell脚本语言使用
Oct 09 PHP
用PHP产生动态的影像图
Oct 09 PHP
PHP和XSS跨站攻击的防范
Apr 17 PHP
一贴学会PHP 新手入门教程
Aug 03 PHP
PHP运行模式的深入理解
Jun 03 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 PHP
php简单smarty入门程序实例
Jun 11 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
laravel5创建service provider和facade的方法详解
Jul 26 PHP
Smarty模板变量与调节器实例详解
Jul 20 PHP
PHP的介绍以及优势详细分析
Sep 05 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快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
PHP7.0版本备注
2015/07/23 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
非常实用的php验证码类
2016/05/15 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
2013/09/24 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
jQuery EasyUI提交表单验证
2016/07/19 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
戴森美国官网:Dyson美国
2016/09/11 全球购物
联想德国官网:Lenovo Germany
2018/07/04 全球购物
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
工伤事故赔偿协议书
2014/04/15 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
中秋客户感谢信
2015/01/22 职场文书
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
图文详解Nginx版本平滑升级方案
2021/09/15 Servers