如何在 PHP 中生成 1 到 2 之间的随机数

  • 本文关键字:之间 随机数 PHP php random
  • 更新时间 :
  • 英文 :


如何 在 PHP 中生成一个介于 1 和 2 之间的随机数,其结果可能为整数或浮点

数我尝试使用 rand(1,2( 或 mt_rand(1,2(,但我总是在 1 到 2 之间。 我想要我的结果,所以是 1.3 , 1.1, 1.3 ,2

mt_rand()mt_getrandmax()呢?

<?php    
function randomFloat($min = 0, $max = 1) {
return number_format($min + mt_rand() / mt_getrandmax() * ($max - $min), 2, '.', ''); // 2 decimal places
}
echo randomFloat(1,2);

演示:https://3v4l.org/5a5U1

最新更新