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 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
php 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
PHP备份/还原MySQL数据库的代码
Jan 06 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
smarty基础之拼接字符串的详解
Jun 18 PHP
php通过字符串调用函数示例
Mar 02 PHP
PHP中返回引用类型的方法
Apr 03 PHP
php获取指定范围内最接近数的方法
Jun 02 PHP
Zend Studio使用技巧两则
Apr 01 PHP
php实现的错误处理封装类实例
Jun 20 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 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中使用gettext来支持多语言的方法
2011/05/02 PHP
10条php编程小技巧
2015/07/07 PHP
php精度计算的问题解析
2019/06/21 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
Python实现Linux下守护进程的编写方法
2014/08/22 Python
用C++封装MySQL的API的教程
2015/05/06 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
Python绘制七段数码管实例代码
2017/12/20 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
实例讲解Python3中abs()函数
2019/02/19 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
Python如何实现转换URL详解
2019/07/02 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
JNI的定义
2012/11/25 面试题
大学生个人求职信例文
2014/07/07 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
2014年女职工工作总结
2014/11/27 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
2016年国陪研修感言
2015/11/18 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang