<?php
echo randMoney(10000, 20000);
function randMoney($min, $max){
$num = mt_rand($min, $max);
$point = randFloat();
$point = floor($point * 100) / 100;
$money = $num + $point;
return $money;
}
function randFloat($min=0, $max=1){
return $min + mt_rand()/mt_getrandmax() * ($max-$min);
}
?>
有一个项目要用到生成指定范围的随机钱数,要带上随机小数位。在网上查资料。拼凑出一个这样函数。有心的人稍加修改可以指定小数位。因为能满足需要。只弄了个整数的范围。