源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php生成0~1随机小数的方法(必看)

  • 时间:2021-10-19 18:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php生成0~1随机小数的方法(必看)
Javascript生成0~1随机小数的方法可以调用自带的[b]Math.random();[/b] [b]例如:[/b]
<script type="text/javascript">
document.write(Math.random()); // 0.5840498607140034
</script>

php中有[b]rand,mt_rand [/b]随机方法,但这两个方法都不能生成0~1随机小数,我们可以写一个方法来实现这个功能。 [b]php生成0~1随机小数方法如下: [/b]
<?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>';
}
?>
[b]输出:[/b]
0.59804026251568
0.67772196544228
0.90589751205682
0.45087858822703
0.17475316774787
以上这篇php生成0~1随机小数的方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部