Zum Inhalt springen
GR

Generate Random Numbers

Herausgeber: Ion Saliu
Virengeprüft Windows Free
Herunterladen v3.01 1.2K Downloads
Ausführung3.01
Herausgeber Ion Saliu
Veröffentlichungsdatum04.10.2012
Datum hinzugefügt04.10.2012
Os AnforderungenWindows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
BedarfNone
Downloads insgesamt1.244
Downloads pro Woche1
PreisFree

Beschreibung

Random Numbers generiert echte Zufallszahlen; Kompiliertes Programm und Quellcode sind enthalten. Der Quellcode verwendet zwei wenig bekannte Algorithmen, um eindeutige Zufallszahlen zu generieren. Die Zahlen sind wirklich zufällig. Der Randomisierungsstartwert ist hochgradig zufällig. Die Algorithmen in diesem Beispielprogramm sind höchst prägnante Algorithmen zur Generierung von Zufallszahlen. Die Computer können Zahlen so zufällig wie durch manuelle Auswahl oder durch Ausführen mechanischer Geräte erzeugen.

Enthalten ist eine stark randomisierte Funktion, die ich erstellt habe, um den Zufallsstartwert festzulegen: TheSeeder. Es verwendet das Systemdatum und die Systemzeit, anstatt nur den TIMER. Viele verwechseln Zufälligkeit mit Wahrscheinlichkeit. Wenn der Seed beispielsweise zwischen 1 und 10 liegt, wird der Seed nicht als zufällig betrachtet. Tatsächlich sprechen wir über den GRAD DER ZUFÄLLIGKEIT. Je größer die Reichweite des Seeds ist, desto randomisierter ist der Seed. Das liegt daran, dass die Wahrscheinlichkeit, einen bestimmten Samen auszuwählen, geringer ist.

Der TIMER nimmt 86400 Werte (Anzahl Sekunden in 24 Stunden) an. Wenn Sie den TIMER nur als Startwert verwenden und den Zufallsgenerator zur gleichen Tageszeit ausführen, ist die Zahlenfolge natürlich immer gleich. Daher der Begriff Pseudozufall. TheSeeder generiert zufällige Seeds zwischen Millionen und Milliarden. Sie werden den gleichen Samen in Ihrem Leben nicht noch einmal sehen.

Das voll funktionsfähige Programm kann auch Roulette-Spins generieren. Die Parameter: Größte Zahl 37 (Französisches Roulette) oder 38 (Amerikanisches Roulette); Zahlen pro Kombination=1 (jeweils eine Runde). Ziehe dann 1 vom Ergebnis ab. So wird beim Roulette aus der 1 die 0, aus der 37 die 36. Der Sonderfall beim amerikanischen Roulette: Die 38 wird zur Doppelnull (00).

Ähnliche Programme

Alternativen

Mehr von diesem Verlag