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下HTTP Response中的Chunked编码实现方法
Nov 19 PHP
PHP中将数组转成XML格式的实现代码
Aug 08 PHP
PHP实现下载功能的代码
Sep 29 PHP
apache php模块整合操作指南
Nov 16 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
Apr 23 PHP
如何设置mysql允许外网访问
Jun 04 PHP
一漂亮的PHP图片验证码实例
Mar 21 PHP
ThinkPHP令牌验证实例
Jun 18 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
Jun 25 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
php中JSON的使用与转换
Jan 14 PHP
php图像处理类实例
Jul 28 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新手上路(六)
2006/10/09 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
js获取form表单所有数据的简单方法
2016/08/18 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
使用python绘制人人网好友关系图示例
2014/04/01 Python
python自动化测试之连接几组测试包实例
2014/09/28 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
pandas通过索引进行排序的示例
2018/11/16 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
Django上使用数据可视化利器Bokeh解析
2019/07/31 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
python 爬虫之selenium可视化爬虫的实现
2020/12/04 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
工程师岗位职责
2013/11/08 职场文书
文明餐桌行动实施方案
2014/02/19 职场文书
国窖1573广告词
2014/03/21 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
2016国培研修心得体会
2016/01/08 职场文书
MySQL数据库完全卸载的方法
2022/03/03 MySQL