...Nun, wenn ich z.B. 20 Zufallszahlen nacheinander erzeugen will, wie kann ich dafür sorgen, daß alle 20 Zahlen auch unterschiedlich sind?
Folgende Funktion sollte immer unterschiedleche 'Zufallszahlen' erzeugen:
sub random {
$random = int(rand $_[1]-$_[0])+$_[0];
if($random >= $previous_rand) { $random++; }
$previous_rand = $random;
}
Aufruf:
random(a,b);
Dabei werden Werte a<=x<=y erzeugt.
Am Script-Anfang sollte noch das srand() zur Initialisierung stehen.
Don