Compartilhar via


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

Consulte também

rtlRandom