Função RtlRandomEx (ntifs.h)
A rotina rtlRandomEx retorna um número aleatório que foi gerado a partir 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.
Valor de retorno
RtlRandomEx retorna um número aleatório no intervalo [0..MAXLONG-1].
Observações
RtlRandomEx retorna valores que são distribuídos uniformemente pelo intervalo de zero até o máximo possível valor LONG menor 1 se for chamado repetidamente com o mesmo 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, uma vez que o período dos números aleatórios gerados é relativamente maior.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows XP |
da Plataforma de Destino | Universal |
cabeçalho | ntifs.h (inclua Ntifs.h, Fltkernel.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |