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 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
PHP 第二节 数据类型之字符串类型
Apr 28 PHP
PHP数据流应用的一个简单实例
Sep 14 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 PHP
PHP+MySQL删除操作实例
Jan 21 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
php插入含有特殊符号数据的处理方法
Nov 24 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 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/03/20 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
php fread函数使用方法总结
2019/05/28 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
理解Koa2中的async&amp;await的用法
2018/02/05 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
win10从零安装配置pytorch全过程图文详解
2020/05/08 Python
五种Python转义表示法
2020/11/27 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
高中的职业生涯规划书
2013/12/28 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
导游词之昭君岛
2020/01/17 职场文书