function random_float ($min,$max) {
return ($min+lcg_value()*(abs($max-$min)));
}
使用 :
echo random_float(0.01,0.2); //取0.01~0.2的小數亂數
註 :
lcg_value() 返回範圍為 (0, 1) 的一個偽隨機數。本函數組合了周期為 2^31 - 85 和 2^31 - 249 的兩個同餘發生器。本函數的周期等於這兩個素數的乘積。
參考資料 :
http://www.w3school.com.cn/php/func_math_lcg_value.asp
沒有留言:
張貼留言