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方式下的Gzip压缩传输方法举偶
Feb 15 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
用PHP将网址字符串转换成超链接(网址或email)
May 25 PHP
PHP采集利器 Snoopy 试用心得
Jul 03 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
Apr 23 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
CI框架中zip类应用示例
Jun 17 PHP
php表单提交实例讲解
Nov 12 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
PHP数据库操作三:redis用法分析
Aug 16 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 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下删除字符串中HTML标签的函数
2008/08/27 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
javascript中检测变量的类型的代码
2010/12/28 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
JS实现网站吸顶条
2020/01/08 Javascript
JavaScript原生数组函数实例汇总
2020/10/14 Javascript
[55:25]VGJ.T vs Optic Supermajor小组赛D组 BO3 第三场 6.3
2018/06/04 DOTA
Python数组条件过滤filter函数使用示例
2014/07/22 Python
python发送邮件功能实现代码
2016/07/15 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python实现简单聊天室功能 可以私聊
2019/07/12 Python
NumPy中的维度Axis详解
2019/11/26 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
Python ORM编程基础示例
2020/02/02 Python
python线程里哪种模块比较适合
2020/08/02 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
Linux如何压缩可执行文件
2014/03/27 面试题
周年庆典邀请函范文
2014/01/24 职场文书
关于运动会的口号
2014/06/07 职场文书
复试通知单模板
2015/04/24 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书