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目录导航文件代码
Oct 09 PHP
用PHP和ACCESS写聊天室(十)
Oct 09 PHP
php中取得URL的根域名的代码
Mar 23 PHP
php学习之变量的使用
May 29 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 PHP
PHP检测链接是否存在的代码实例分享
May 06 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
PHP实现的文件操作类及文件下载功能示例
Dec 24 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 08 PHP
PHP中用Trait封装单例模式的实现
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获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
JS类的封装及实现代码
2009/12/02 Javascript
js出生日期 年月日级联菜单示例代码
2014/01/10 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
python设置环境变量的原因和方法
2019/06/24 Python
python+logging+yaml实现日志分割
2019/07/22 Python
手写一个python迭代器过程详解
2019/08/27 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
python从PDF中提取数据的示例
2020/10/30 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
安全生产管理合理化建议书
2014/03/12 职场文书
自我鉴定标准格式
2014/03/19 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
探亲假请假条
2014/04/11 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
铅球加油稿100字
2014/09/26 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
中考百日冲刺决心书
2015/09/22 职场文书