Compartir a través de


Función RtlRandomEx (ntifs.h)

La rutina RtlRandomEx devuelve un número aleatorio que se generó a partir de un valor de inicialización determinado.

Sintaxis

NTSYSAPI ULONG RtlRandomEx(
  [in, out] PULONG Seed
);

Parámetros

[in, out] Seed

Valor largo sin signo del que se va a generar un número aleatorio.

Valor devuelto

RtlRandomEx devuelve un número aleatorio en el intervalo [0..MAXLONG-1].

Comentarios

RtlRandomEx devuelve valores que se distribuyen uniformemente a través del intervalo de cero al valor LONG máximo posible menos 1 si se llama repetidamente con la misma inicialización.

La función RtlRandomEx es una versión mejorada de la función RtlRandom . En comparación con la función RtlRandom , RtlRandomEx es el doble de rápido y genera mejores números aleatorios, ya que el período de los números aleatorios generados es comparativamente mayor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h, Fltkernel.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Consulte también

RtlRandom