phpbar.de logo

Mailinglisten-Archive

[php] rand

[php] rand

Werner Stuerenburg ws_(at)_art-quarter.com
Wed, 01 Sep 1999 17:45:22 +0200


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