Поделиться через


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

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

Синтаксис

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

Параметры

[in, out] Seed

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

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

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

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h, Fltkernel.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

См. также

RtlRandomEx