Função RtlRandomEx (ntifs.h)

A rotina RtlRandomEx retorna um número aleatório que foi gerado de um determinado valor de semente.

Sintaxe

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

Parâmetros

[in, out] Seed

Valor longo sem sinal do qual gerar um número aleatório.

Retornar valor

RtlRandomEx retorna um número aleatório no intervalo [0..MAXLONG-1].

Comentários

RtlRandomEx retorna valores que são distribuídos uniformemente pelo intervalo de zero até o valor LONG máximo possível menos 1 se for chamado repetidamente com a mesma Semente.

A função RtlRandomEx é uma versão aprimorada da função RtlRandom . Em comparação com a função RtlRandom , RtlRandomEx é duas vezes mais rápido e produz números aleatórios melhores, pois o período dos números aleatórios gerados é comparativamente maior.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Plataforma de Destino Universal
Cabeçalho ntifs.h (include Ntifs.h, Fltkernel.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Confira também

RtlRandom