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 相关文章推荐
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
用PHP调用Oracle存储过程的方法
Sep 12 PHP
php简单的会话类代码
Aug 08 PHP
PHP测试程序运行时间的类
Feb 05 PHP
php过滤XSS攻击的函数
Nov 12 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
laravel 5 实现模板主题功能
Mar 02 PHP
php调用KyotoTycoon简单实例
Apr 02 PHP
Windows2003下php5.4安装配置教程(IIS)
Jun 30 PHP
IIS 7.5 asp Session超时时间设置方法
Apr 17 PHP
浅谈php://filter的妙用
Mar 05 PHP
php创建类并调用的实例方法
Sep 25 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/08/08 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
php+mysql实现的二级联动菜单效果详解
2016/05/10 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
python实现的简单抽奖系统实例
2015/05/22 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
python如何进入交互模式
2020/07/06 Python
如何通过python计算圆周率PI
2020/11/11 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
Java Servlet的主要功能和作用是什么
2014/02/14 面试题
环卫工人先进事迹材料
2014/06/02 职场文书
文明寝室标语
2014/06/13 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
老人院义工活动感想
2015/08/07 职场文书