Fonction RtlRandom (ntifs.h)
La routine RtlRandom retourne un nombre aléatoire 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 de retour
RtlRandom retourne un nombre aléatoire dans la plage [0..MAXLONG-1].
Remarques
RtlRandom retourne des valeurs qui sont réparties uniformément sur la plage comprise entre zéro et la valeur LONG maximale inférieure à 1 si elle est appelée à plusieurs reprises avec le même 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 |
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h, Fltkernel.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |