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 数字左侧自动补0
Mar 31 PHP
PHP 单引号与双引号的区别
Nov 24 PHP
PHPMailer邮件发送的实现代码
May 04 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
浅谈laravel-admin的sortable和orderby使用问题
Oct 03 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
Oct 30 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
php+highchats生成动态统计图
2014/05/21 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
ext combox 下拉框不出现自动提示,自动选中的解决方法
2010/02/24 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
python+OpenCV实现图像拼接
2020/03/05 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
学生自我鉴定
2013/12/18 职场文书
机械设计毕业生自荐信
2014/02/02 职场文书
环保倡议书
2014/04/14 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript
netty 实现tomcat的示例代码
2022/06/05 Servers