Random Float between 0 and 1 in PHP

前端 未结 13 2697
粉色の甜心
粉色の甜心 2020-12-01 23:44

How does one generate a random float between 0 and 1 in PHP?

I\'m looking for the PHP\'s equivalent to Java\'s Math.random().

13条回答
  •  北海茫月
    2020-12-01 23:49

    function frand($min, $max, $decimals = 0) {
      $scale = pow(10, $decimals);
      return mt_rand($min * $scale, $max * $scale) / $scale;
    }
    
    echo "frand(0, 10, 2) = " . frand(0, 10, 2) . "\n";
    

提交回复
热议问题