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 |