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 |