<?php
/*
$Id: random.php,v 1.4 2001/05/16 05:30:59 doug Exp $
http://www.bagley.org/~doug/shootout/
*/
define("IM", 139968);
define("IA", 3877);
define("IC", 29573);
$LAST = 42;
function gen_random ($max) {
global $LAST;
return( ($max * ($LAST = ($LAST * IA + IC) % IM)) / IM );
}
$result = 0;
$N = ($argc == 2) ? $argv[1] : 1;
while ($N--) {
$result = gen_random(100);
}
printf("%.9f\n", $result);
?>