Freigeben über


RtlRandom-Funktion (ntifs.h)

Die RtlRandom-Routine gibt eine Zufallszahl zurück, die aus einem bestimmten Startwert generiert wurde.

Syntax

NTSYSAPI ULONG RtlRandom(
  [in, out] PULONG Seed
);

Parameter

[in, out] Seed

Langwert ohne Vorzeichen, aus dem eine Zufallszahl generiert werden soll.

Rückgabewert

RtlRandom gibt eine Zufallszahl im Bereich [0..MAXLONG-1] zurück.

Hinweise

RtlRandom gibt Werte zurück, die gleichmäßig über den Bereich von 0 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 , die doppelt so schnell ist und bessere Zufallszahlen erzeugt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000
Zielplattform Universell
Header ntifs.h (include Ntifs.h, Fltkernel.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Weitere Informationen

RtlRandomEx