Fonction RtlRandomEx (ntifs.h)
La routine RtlRandomEx retourne un nombre aléatoire qui a été généré à partir d’une valeur de départ donnée.
Syntaxe
NTSYSAPI ULONG RtlRandomEx(
[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
RtlRandomEx retourne un nombre aléatoire dans la plage [0..MAXLONG-1].
Remarques
RtlRandomEx retourne des valeurs qui sont réparties uniformément sur la plage de zéro à la valeur LONG maximale possible moins 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 . Par rapport à la fonction RtlRandom , RtlRandomEx est deux fois plus rapide et produit de meilleurs nombres aléatoires, car la période des nombres aléatoires générés est comparativement plus élevée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h, Fltkernel.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour