Zufallszahl erzeugen
Bitte wählen:   Start     Login     Wallpapers     Praktisch     Tools     Umfragen     Infos     Blog     Job     Impressum     X  
Statusinfo ⇒   Neuling    TTLsec:5080     Montag, 06.02.2012     Letzte Änderung: 03.02.2012          
 

Bitte auswählen:
   Farbtabellen   
   Hashgenerator   
   MeineIP   
   PasswortKey   
   RegEx   
   Schrifttabelle   
   ServerSideIncludes   
   StyleSheets   
   Unicode   
   Unixzeit   
   Whois   
   Zufallszahl   

RoBoTom sagt: Bitte erst LOGIN.

Gast sagt zu  ?
 
 
 
Zufallszahl erzeugen

Du kannst dir hier Zufallszahlen erzeugen lassen. Die verwendeten Methoden und der entsprechende PHP-Code sollen beispielhaft darstellen, welche Möglichkeiten es gibt, mehr oder weniger zufällige Werte zu erzeugen, die wiederum als Basis z.B. für Verfahren zur Verschlüsselung dienen.


Ergebnis Zufallszahl:  9         Länge: 1 Stellen
Gewünschte Stellenanzahl der Zahlen (zwischen 1 und 20):
Externen Zufall aktivieren (sh. unten)



Anzahl Seitenaufrufe: 1   Momentan Begrenzung auf maximal 4 Seitenaufrufe.

Bitte zuerst  Login 
- klicke dazu jetzt obiges Menü an (anonym, KEINE Registrierung erforderlich). Danach kannst du bis zu 40 mal die Seite aufrufen.
Ich bitte für diese Begrenzung um Entschuldigung; die Gründe kannst du bei FAQ nachlesen.




IP-Zufall: Wenig zufällig, aber doch noch recht individuell je Anwender

Deine momentane IP-Nr. ("$_SERVER['REMOTE_ADDR']"): 38.107.179.229
"Bereinigt" um Punkte und die erste Zahl: 8107179229 (lange Zahl wegen kurzen IPs)
Davon die letzten zwei Stellen: 29
Nun die Summe der drei Zahlen vor diesen zwei Stellen: 18
Zum Schluss noch addieren, als Ergebnis hat man die IP-Zufallszahl: 47

Computer-Zufall: Solange zufällig, bis der Zahlengenerator gebrochen wird

Eine "mt_rand()"-Zufallszahl (zwischen 1000 und 9999): 6871

Eine "urandom"-Zahl variabler Länge: 803118
Dazu wurde mittels "fopen()" ein Zufallswert aus dem Server-Verzeichnis "dev/urandom" geholt, per "base64_encode()" umgewandelt und mittels "preg_replace()" auf Zahlen reduziert.

Externer Zufall: Sehr zufällig bei nicht zu schnellen Zugriffen hintereinander

Sofern am Seitenanfang ein Haken gemacht und damit diese Zufallsfunktion aktiviert wurde, einlesen ("file_get_contents('http://WEBSITE.HTML')") des Websitecodes von Twitter public timeline (= die letzten Kurznachrichten von Twitter, ständig aktualisiert) sowie von Infotiger search voyeur (= die letzten von Benutzern eingegebenen Suchbegriffe von Infotiger, ständig aktualisiert). Zwecks Verkürzung des Inhaltes - für die beispielhafte Anzeige hier - Umwandlung in einen Hashwert mittels RIPEMD 128.
Momentaner Hashwert: - NICHT AKTIVIERT -

Zeit-Zufall: Recht zufällig durch die vorangegangenen Verzögerungen

Unix-Zeit seit 1972 "microtime()": 0.36288500 1328493081
Unix-Zufallszahl (die 2 Nanosekunden-Zahlen vor den beiden Nullen am Ende der linken Zahl): 85
Als Zeitstempel, um die Gefahr von Doubletten zu minimieren, die rechten 10 Zahlen (Sekunden): 1328493081

Quanten-Zufall: Nach momentanem Stand der Wissenschaft völlig zufällig

Auf Basis der optisch erzeugten Quanten-Zufallszahlen von www.randomnumbers.info ("Photons - light particles - are sent one by one onto a semi-transparent mirror and detected") habe ich mir eine kleine Zufallszahlenreihenfolge gespeichert. Aus diesem Zahlenpool wird in Abhängigkeit der letzten IP eine jeweils neue Startposition definiert. Ausgehend von diesem Zeiger werden basierend auf der Microtime und dem jeweiligen Zahlenwert 4 Zahlen aus dem Zahlenpool ermittelt.
Aktuelle Quantenzahl: 3649

Falls du selbst einen Zufallszahlenpool benötigst, kannst du dir z.B. beim Max-Planck-Institut für die Physik des Lichts eine Sammlung von Quantenzufallszahlen herunterladen, die mittels Continuous Variable Quantum Random Number Generator ("measuring the noise of the electric field variables of a vacuum state") erzeugt wurden. Danach bleibt es dir überlassen, diesen Zahlenpool noch zufällig durchzumischen; ich empfehle dir, dazu einen "steuernden" Wert für das verwendete Mischprogramm zu erzeugen, der aus deinen eigenen zufälligen Tastatureingaben generiert wird, etwa wie bei meinem PasswortKey-Tool.

Hash-Zufall: Sehr zufällig, wenn man den Ausgangswert nicht kennt

Ausgangswert: 47 6871 803118 85 1328493081 3649

Auf diesen Ausgangswert wird das Hash-Einwegverfahren "Whirlpool" angewendet ("hash('whirlpool',Ausgangswert,false)"), wobei das Ergebnis um Buchstaben und
eventuelle führende Nullen bereinigt und entsprechend gekürzt wird.
Hash-Zufallszahl:9   Länge: 1 Stellen

In diesem Zusammenhang könnte dich vielleicht auch das Passwort Key Tool oder der Hashwert Generator interessieren.