Mailinglisten-Archive |
Ich stelle fest, daß meine Funktion randNumber recht häufig ""
zurückliefert. Wie kann das sein?
function randNumber($end, $start = 0){
srand((double)microtime()*1000000);
return rand($start, $end);
}
Ich habe mir jetzt so geholfen:
function randNumber($end, $start = 0){
srand((double)microtime()*1000000);
while ($res == ""){
$res = rand($start, $end);
}
return $res;
}
aber die Definition sollte das eigentlich ausschließen, oder?
int rand([int min], [int max]);
If called without the optional min,max arguments rand() returns a
pseudo-random value between 0 and
RAND_MAX. If you want a random number between 5 and 15 (inclusive),
for example, use rand(5,15).
--
Mit freundlichem Gruss
Werner Stuerenburg
____________________________________________________________
ISIS Verlag - Uhlandstr. 8 - D-32120 Hiddenhausen - Germany
Tel. 0(049)5224-9974-07, Fax-09, <mailto:ws_(at)_art-quarter.com>
<http://pferdezeitung.com> - <http://art-quarter.com>
php::bar PHP Wiki - Listenarchive