Halihallo AllesMeins
eine kleine Frage: Ist mt_srand() funktionenübergreifend, sprich reicht es wenn ich es oben in das Hauptscript einbaue oder muss der Kram in jede Funktion mit rein?
Hui, ich irrte mich, srand() wird nicht nur einmal ausgeführt und
siehe da, futsch ist die Pseudozufälligkeit: (ich dachte, dass dies
in neueren PHP-Versionen eben unterbunden wird...)
<?
function outputRandom() {
mt_srand(time());
echo(mt_rand() . ' ');
}
for ( $i=0; $i<1000; $i++ ) { outputRandom(); }
?>
// geht auch mit srand() und rand()
Also: Lass das Aufrufen von srand() in Funktionen mal lieber, es
sei denn, du willst immer die gleiche Zufallszahl :-)
Viele Grüsse
Philipp
--
M$: Patches - don't.
M$: Patches - don't.