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出现Cannot modify header information问题的解决方法大全
Apr 09 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
解析php中的escape函数
Jun 29 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
Zend Framework教程之模型Model用法简单实例
Mar 04 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
PHP 根据key 给二维数组分组
Dec 09 PHP
PHP的中使用非缓冲模式查询数据库的方法
Feb 05 PHP
PHP的自定义模板引擎
Mar 24 PHP
PHP简单实现记录网站访问量功能示例
Jun 06 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 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
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
js导出txt示例代码
2014/01/14 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
python实现堆栈与队列的方法
2015/01/15 Python
Python map和reduce函数用法示例
2015/02/26 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
Python continue继续循环用法总结
2018/06/10 Python
numpy返回array中元素的index方法
2018/06/27 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
Python socket 套接字实现通信详解
2019/08/27 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
python实现简单井字棋游戏
2020/03/04 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
机械专业毕业生自荐信
2013/11/02 职场文书
英语专业毕业生自荐信范文
2013/12/31 职场文书
大学毕业感言
2014/01/10 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
保护环境建议书300字
2014/05/13 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
个人整改方案范文
2014/10/25 职场文书
超市主管竞聘书
2015/09/15 职场文书
初中思想品德教学反思
2016/02/24 职场文书