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 相关文章推荐
php下的权限算法的实现
Apr 28 PHP
Drupal7连接多个数据库及常见问题解决
Mar 02 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
php简单生成一组与多组随机字符串的方法
May 09 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
php支付宝APP支付功能
Jul 29 PHP
php的单例模式及应用场景详解
Feb 27 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利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
Python下singleton模式的实现方法
2014/07/16 Python
python中WSGI是什么,Python应用WSGI详解
2017/11/24 Python
python3爬取数据至mysql的方法
2018/06/26 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
python opencv实现图像配准与比较
2021/02/09 Python
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
计算机应用专业毕业生求职信
2013/10/24 职场文书
管理部部长岗位职责
2013/12/05 职场文书
出国导师推荐信
2014/01/16 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
开学典礼主持词
2014/03/19 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
党员评议自我评价
2015/03/03 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python