An elegant way to return random float between two numbers:
<?php
function random_float ($min,$max) {
return ($min+lcg_value()*(abs($max-$min)));
}
?>
lcg_value
(PHP 4, PHP 5)
lcg_value — Kombinovaný lineární kongruenční generátor
Popis
float lcg_value ( void )lcg_value() vrátí pseudonáhodné číslo v rozmezí (0, 1). Funkce kombinuje dva kongruenční generátory s periodou 2^31 - 85 a 2^31 - 249. Perioda této funkce odpovídá součinu obou prvočísel.
lcg_value
rok kralj gmail com
05-Jun-2007 08:54
05-Jun-2007 08:54
