php生成0~1随机小数的方法(必看)


Posted in PHP onApril 05, 2017

Javascript生成0~1随机小数的方法可以调用自带的Math.random();

例如:

<script type="text/javascript">
document.write(Math.random()); // 0.5840498607140034
</script>

php中有rand,mt_rand 随机方法,但这两个方法都不能生成0~1随机小数,我们可以写一个方法来实现这个功能。

php生成0~1随机小数方法如下:

<?php
/**
 * 生成0~1随机小数
 * @param Int  $min
 * @param Int  $max
 * @return Float
 */
function randFloat($min=0, $max=1){
  return $min + mt_rand()/mt_getrandmax() * ($max-$min);
}

// 例子,创建5个0~1随机小数
for($i=0; $i<5; $i++){
  echo randFloat().'<br>';
}
?>

输出:

0.59804026251568
0.67772196544228
0.90589751205682
0.45087858822703
0.17475316774787

以上这篇php生成0~1随机小数的方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用在PHP里的JS打印函数
Oct 09 PHP
自动把纯文本转换成Web页面的php代码
Aug 27 PHP
mayfish 数据入库验证代码
Apr 30 PHP
php错误、异常处理机制(补充)
May 07 PHP
PHP队列用法实例
Nov 05 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
php实现四舍五入的方法小结
Mar 03 PHP
thinkPHP中多维数组的遍历方法
Jan 09 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
php 无限分类 树形数据格式化代码
Oct 11 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
Apr 05 #PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 #PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 #PHP
php 判断页面或图片是否经过gzip压缩的方法
Apr 05 #PHP
通过php动态传数据到highcharts
Apr 05 #PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
Apr 04 #PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 #PHP
You might like
PHP 缓存实现代码及详细注释
2010/05/16 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
php 启动时报错的简单解决方法
2014/01/27 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php三元运算符知识汇总
2015/07/02 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
javascript 代码是如何被压缩的示例代码
2020/05/06 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
django的ORM模型的实现原理
2019/03/04 Python
pandas分区间,算频率的实例
2019/07/04 Python
Python列表切片常用操作实例解析
2019/12/16 Python
Python如何获取文件路径/目录
2020/09/22 Python
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
店长岗位职责
2013/11/21 职场文书
学生会干部自荐信
2014/02/04 职场文书
中班中秋节活动反思
2014/02/18 职场文书
财务简历的自我评价
2014/03/05 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
学校安全生产承诺书
2014/05/23 职场文书
导游词之岳阳楼
2019/09/25 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
2022年显卡天梯图(6月更新)
2022/06/17 数码科技