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 相关文章推荐
smarty静态实验表明,网络上是错的~呵呵
Nov 25 PHP
php图片验证码代码
Mar 27 PHP
PHP面向对象概念
Nov 06 PHP
php fsockopen伪造post与get方法的详解
Jun 14 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
php生成xml时添加CDATA标签的方法
Oct 17 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
Dec 18 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
php 数组元素快速去重
May 05 PHP
PHP 获取 ping 时间的实现方法
Sep 29 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 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
smarty实现多级分类的方法
2014/12/05 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
如何快速上手Vuex
2017/02/14 Javascript
几行js代码实现自适应
2017/02/24 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
使用Template格式化Python字符串的方法
2019/01/22 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
python list多级排序知识点总结
2019/10/23 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
python实现代码审查自动回复消息
2021/02/01 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
ProBikeKit美国官网:自行车套件,跑步和铁人三项套件
2016/10/13 全球购物
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
你对IPv6了解程度
2016/02/09 面试题
党员的自我评价范文
2014/01/02 职场文书
法人委托书范本
2014/04/04 职场文书
《长相思》听课反思
2014/04/10 职场文书
青安岗事迹材料
2014/05/14 职场文书
地质灾害防治方案
2014/05/14 职场文书
大学生安全责任书
2014/07/25 职场文书
2015年元旦演讲稿
2014/09/12 职场文书