function random($min = 0, $max = 1)
{
return $min + mt_rand()/mt_getrandmax()*($max-$min);
}
var_dump(random());
// 打印结果
float 0.79857454579257
?>
mt_rand(0,100) /(10*n); 想要小数点多少位就把N设成多少就好了
用 rand , 想得到浮点,只要使用 / 就行了。
如想得到 0.01 就除 100
mt_rand(0,100) /100就是0到1了
php rand mt_rand