Функция RtlRandom (ntifs.h)

Подпрограмма RtlRandom возвращает случайное число, созданное из заданного начального значения.

Синтаксис

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

Параметры

[in, out] Seed

Длинное значение без знака, из которого создается случайное число.

Возвращаемое значение

Функция RtlRandom возвращает случайное число в диапазоне [0..MAXLONG-1].

Комментарии

RtlRandom возвращает значения, равномерно распределенные по диапазону от нуля до максимально возможного значения LONG менее 1, если оно вызывается повторно с тем же начальным значением.

Функция RtlRandomEx — это улучшенная версия функции RtlRandom , которая в два раза быстрее и создает лучшие случайные числа.

Требования

Требование Значение
Минимальная версия клиента Windows 2000
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h, Fltkernel.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

См. также раздел

RtlRandomEx