Função RtlRandom (ntifs.h)

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

Sintaxe

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

Parâmetros

[in, out] Seed

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

Retornar valor

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

Comentários

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

A função RtlRandomEx é uma versão aprimorada da função RtlRandom que é duas vezes mais rápida e produz números aleatórios melhores.

Requisitos

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

Confira também

RtlRandomEx