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

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

Синтаксис

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

Параметры

[in, out] Seed

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

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

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

Комментарии

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

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

Требования

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

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

RtlRandom