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