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

Voir aussi

RtlRandomEx