2 回答
TA贡献1772条经验 获得超5个赞
这应该有效
header("Content-type: text/json");
function random_float($min,$max)
{
// $r_array = ;
$r_array = ($min+lcg_value()*(abs($max-$min)));
return $r_array;
// echo json_encode($r_array) ;
}
$array = [];
for ($i=0; $i<10; $i++)
{
$array[] = random_float(0,1) ;
}
echo json_encode($array) ;
输出
[0.9998815681439768,0.3570341541889031,0.4645344811447275,0.6411550648177741,0.5071643975962473,0.7722400176344946,0.814821318580633,0.6588660718711201,0.1678138905310088,0.6427063115962541]
TA贡献1785条经验 获得超8个赞
这是获得预期输出的更正代码。
<?php
header("Content-type: text/json");
function random_float($min,$max) {
return ($min+lcg_value()*(abs($max-$min)));
}
for ($i=0; $i<10; $i++) {
$r_array[] = random_float(0,1) ;
}
echo json_encode( $r_array )
?>
- 2 回答
- 0 关注
- 142 浏览
添加回答
举报