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 Image Resize图片大小调整的函数代码
Jan 17 PHP
UCenter 批量添加用户的php代码
Jul 17 PHP
PHP判断一个gif图片是否为动态图片的方法
Nov 19 PHP
php常用字符串比较函数实例汇总
Nov 24 PHP
php关联数组快速排序的方法
Apr 17 PHP
Symfony学习十分钟入门经典教程
Feb 03 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
ecshop适应在PHP7的修改方法解决报错的实现
Nov 01 PHP
PHP与jquery实时显示网站在线人数实例详解
Dec 02 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
PHP基于DOMDocument解析和生成xml的方法分析
Jul 17 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 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下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
vue实现抽屉弹窗效果
2020/11/15 Javascript
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
美国健康和保健平台:healtop
2020/07/02 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
网络方面基础面试题
2012/11/16 面试题
计算机专业个人简短的自我评价
2013/10/23 职场文书
学生实习推荐信范文
2013/11/26 职场文书
求职信模版
2013/11/30 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
代领毕业证委托书
2014/08/02 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书