Fonction RtlRandom (ntifs.h)
La routine RtlRandom retourne un nombre aléatoire qui a été généré à partir d’une valeur initiale donnée.
Syntaxe
NTSYSAPI ULONG RtlRandom(
[in, out] PULONG Seed
);
Paramètres
[in, out] Seed
Valeur longue non signée à partir de laquelle générer un nombre aléatoire.
Valeur retournée
RtlRandom retourne un nombre aléatoire dans la plage [0..MAXLONG-1].
Remarques
RtlRandom retourne des valeurs qui sont uniformément réparties sur la plage de zéro à la valeur LONG maximale possible moins 1 si elle est appelée à plusieurs reprises avec la même valeur seed.
La fonction RtlRandomEx est une version améliorée de la fonction RtlRandom qui est deux fois plus rapide et produit de meilleurs nombres aléatoires.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h, Fltkernel.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |