首页 > PHP教程 > php开发知识文章

php和javascript生成0~1范围内的随机小数

本文主要介绍了php和javascript生成0~1范围内的随机小数的方法,欢迎大家的学习。

Javascript生成0~1随机小数

调用自带的Math.random()

例如:

<script>
document.write(Math.random()); // 0.5840498607140034
</script>

 

php生成0~1随机小数

php中有rand,mt_rand 随机方法,这两个方法都不能生成0~1随机小数,要自定义方法来实现这个功能

/**
* 生成0~1随机小数
* @param Int $min
* @param Int $max
* @return Float
*/
function randFloat($min = 0, $max = 1)
{
return $min + mt_rand() / mt_getrandmax() * ($max - $min);
}
// 例子,创建50~1随机小数
for ($i = 0; $i < 5; $i++) {
echo randFloat() . '<br>';
}

输出:

0.598040262515680.677721965442280.905897512056820.450878588227030.17475316774787

以上这篇php和javascript生成0~1范围内的随机小数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。