CryptRandom()
Syntax
Ergebnis = CryptRandom(Maximum)Beschreibung
Gibt eine Zufallszahl (Ganzzahl) zurück, welche zwischen (und einschließlich) 0 und dem 'Maximum'-Wert des kryptographisch sicheren Zufallszahlengenerators liegt.
Parameter
Maximum Der Maximal-Wert, welcher von der Funktion zurückgegeben werden soll. 'Maximum' darf nicht den positiven Long-Wert übersteigen: 2147483647.
Rückgabewert
Gibt die generierte Zufallszahl zurück.
Anmerkungen
Der Generator muss zuerst mit dem OpenCryptRandom() Befehl geöffnet worden sein.
Wichtig: Die Verwendung eines 'Maximum'-Werts, der nicht eins weniger als die Potenz von zwei beträgt, macht bestimmte Zahlen wahrscheinlicher als andere, was für einen statistischen Angriff verwendet werden kann. Dies ist das Ergebnis der Division der generierten Zufallszahl, damit diese in den angegebenen Bereich passt.
Um größere Mengen an Zufallsdaten zu generieren, verwenden Sie die CryptRandomData() Funktion. Um Zufallszahlen vom schnelleren, aber nicht kryptographisch sicheren, Zufallszahlengenerator zu generieren, verwenden Sie die Random() Funktion.
Siehe auch
OpenCryptRandom(), CryptRandomData(), CloseCryptRandom(), Random()
Unterstützte OS
Alle