次の方法で共有


RtlRandom 関数 (ntifs.h)

RtlRandom ルーチンは、指定されたシード値から生成された乱数を返します。

構文

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

パラメーター

[in, out] Seed

乱数を生成する符号なし long 値。

戻り値

RtlRandom は、[0..MAXLONG-1] の範囲内の乱数を返します。

注釈

RtlRandom は、同じ Seed を使用して繰り返し呼び出される場合、0 から最大 LONG 値 (1 未満) までの範囲で均一に分散された値を返します。

RtlRandomEx 関数は、RtlRandom 関数の改善されたバージョンであり、2 倍の高速で、より優れた乱数を生成します。

要件

要件
サポートされている最小のクライアント Windows 2000
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h、Fltkernel.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL < DISPATCH_LEVEL

こちらもご覧ください

RtlRandomEx