Функция 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 |