php 指定范围内多个随机数代码实例


Posted in PHP onJuly 18, 2016

调用mt_rand()这个方法可以生成随机数字,参数是范围的最小值和最大值,函数会返回最小值和最大值之间的一个随机数字。
要生成真正的随机数,对于计算来说不是一件容易的事。

php中两种方法可以生成随机数,一个经典的函数叫rand(),另一个更出色的函数是mt_rand()。

例1

 代码如下

$random =rand(0,1000);

或者

<?php
 $rand = mt_rand(1, 100);
 
 echo $rand;
?>

例2

代码如下

srand((double)microtime()*1000000); 
$random =rand(0,1000);

例3

 代码如下

/** 
*获取一定范围内的多个随机数字 
*/ 
function yang_numberRand($begin = 0, $end = 20, $limit = 5){ 
  $rand_array = range($begin, $end); 
  shuffle($rand_array); //调用现成的数组随机排列函数 
  return array_slice($rand_array, 0, $limit); //截取前$limit个 
}

 通过本文希望能对PHP编程中遇到此问题的朋友提供帮助!

PHP 相关文章推荐
实现了一个PHP5的getter/setter基类的代码
Feb 25 PHP
在普通HTTP上安全地传输密码
Jul 21 PHP
php zend 相对路径问题
Jan 12 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
ThinkPHP之getField详解
Jun 20 PHP
smarty表格换行实例
Dec 15 PHP
PHP答题类应用接口实例
Feb 09 PHP
PHP获取路径和目录的方法总结【必看篇】
Mar 04 PHP
一个非常实用的php文件上传类
Jul 04 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 #PHP
Yii2中cookie用法示例分析
Jul 18 #PHP
PHP socket 模拟POST 请求实例代码
Jul 18 #PHP
Yii2简单实现给表单添加验证码的方法
Jul 18 #PHP
yii2缓存Caching基本用法示例
Jul 18 #PHP
yii2.0实现创建简单widgets示例
Jul 18 #PHP
php cookie工作原理与实例详解
Jul 18 #PHP
You might like
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
2016/05/20 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python生成器以及应用实例解析
2018/02/08 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
python第三方库学习笔记
2020/02/07 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
九年级家长会邀请函
2014/01/15 职场文书
打造完美自荐信
2014/01/24 职场文书
应用英语专业自荐信
2014/01/26 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
鲁冰花观后感
2015/06/10 职场文书
毕业欢送会致辞
2015/07/29 职场文书
初中地理教学反思
2016/02/19 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android