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 |