Warning: fopen(../php/remcounter/log_robots1.txt) [function.fopen]: failed to open stream: Permission denied in /home/badragaz/public_html/php/remcounter/remcounter1.php on line 248

Warning: flock() expects parameter 1 to be resource, boolean given in /home/badragaz/public_html/php/remcounter/remcounter1.php on line 249

Warning: fputs() expects parameter 1 to be resource, boolean given in /home/badragaz/public_html/php/remcounter/remcounter1.php on line 250

Warning: flock() expects parameter 1 to be resource, boolean given in /home/badragaz/public_html/php/remcounter/remcounter1.php on line 251

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/badragaz/public_html/php/remcounter/remcounter1.php on line 252

PHP-Script: Zufalls-Zahlenreihe generieren

Bei jedem Refresh (Aktualisieren) wird die nachstehende Zahlenreihe neu generiert.
Dabei werden in dieser Demo jeweils 6 Zahlen aus dem Zahlenbereich 1 - 49
nach dem Pseudo-Zufallsprinzip ausgewählt.



14    36    21    33    13    30    



Der Zahlenbereich, aus dem die Zufallszahlen ausgewählt werden,
sowie die Anzahl der ausgewählten Pseudo-Zufallszahlen kann selbst bestimmt werden.

In der Praxis zeigt sich bei mir nach ca. 1500 generierter Zufalls-Zahlenreihen bereits
eine recht ausgewogene Verteilung der generierten Zahlen über den gesamten
definierten Bereich hinweg. Der hier verwendete Mersenne Twister-Algorhytmus kann wegen
dieser guten Charakteristik auch für kryptographische Anwendungen verwendet werden.

Download dieses Demo-Beispiels

(ZIP-File enthält dieses komplette Demobeispiel mit dem Quellcode für
den eigentlichen Zufallszahlen-Generator inklusive Anwendungsbeispiel,
alles ausführlich kommentiert)




Copyright R.M., CH-7310 Bad Ragaz
WWW.NAK-BADRAGAZ.CH
28.10.2003