Zufallszahl erzeugen
Bitte wählen:   Start     Login     Wallpapers     Praktisch     Tools     Umfragen     Infos     Blog     Job     Impressum     X  
Statusinfo ⇒   Neuling    TTLsec:3002     Donnerstag, 09.09.2010     Letzte Änderung: 27.08.2010          
 

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

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: 47355096    Länge: 8 Stellen
Gewünschte Stellenanzahl der Zahlen (zwischen 4 und 20):
Externen Zufall aktivieren






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

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

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

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

Eine "urandom"-Zahl variabler Länge: 23527
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) und dabei 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.83837800 1283986943
Unix-Zufallszahl (die 2 Nanosekunden-Zahlen vor den beiden Nullen am Ende der linken Zahl): 78
Als Zeitstempel, um die Gefahr von Doubletten zu minimieren, die rechten 10 Zahlen (Sekunden): 1283986943

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

Auf Basis der Quanten-Zufallszahlen von www.randomnumbers.info 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: 8594

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

Ausgangswert: 15 3576 23527 78 1283986943 8594

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:47355096   Länge: 8 Stellen

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