RtlRandomEx-Funktion (ntifs.h)
Die RtlRandomEx-Routine gibt eine Zufallszahl zurück, die aus einem bestimmten Ausgangswert generiert wurde.
Syntax
NTSYSAPI ULONG RtlRandomEx(
[in, out] PULONG Seed
);
Parameter
[in, out] Seed
Long-Wert ohne Vorzeichen, aus dem eine Zufallszahl generiert werden soll.
Rückgabewert
RtlRandomEx gibt eine Zufallszahl im Bereich [0..MAXLONG-1] zurück.
Hinweise
RtlRandomEx gibt Werte zurück, die gleichmäßig über den Bereich von null bis zum maximal möglichen LONG-Wert kleiner 1 verteilt sind, wenn er wiederholt mit demselben Seed aufgerufen wird.
Die RtlRandomEx-Funktion ist eine verbesserte Version der RtlRandom-Funktion . Im Vergleich zur RtlRandom-Funktion ist RtlRandomEx doppelt so schnell und erzeugt bessere Zufallszahlen, da der Zeitraum der generierten Zufallszahlen vergleichsweise höher ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h, Fltkernel.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |