Condividi tramite


Funzione RtlRandomEx (ntifs.h)

La routine RtlRandomEx restituisce un numero casuale generato da un valore di inizializzazione specificato.

Sintassi

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

Parametri

[in, out] Seed

Valore long senza segno da cui generare un numero casuale.

Valore restituito

RtlRandomEx restituisce un numero casuale nell'intervallo [0..MAXLONG-1].

Osservazioni

RtlRandomEx restituisce valori distribuiti in modo uniforme nell'intervallo compreso tra zero e il valore LONG massimo possibile minore di 1 se viene chiamato ripetutamente con lo stesso Valore di inizializzazione.

La funzione RtlRandomEx è una versione migliorata della funzione RtlRandom. Rispetto alla funzione RtlRandom, RtlRandomEx è due volte più veloce e produce numeri casuali migliori poiché il periodo dei numeri casuali generati è relativamente superiore.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h, Fltkernel.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Vedere anche

RtlRandom