blob: eedcbe54cc27e03901f118c4bbda760006ac0f30 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
//! NT runtime routines.
extern "system"
{
/// Returns a random number that was generated from a given `seed` value in the range `[0..MAXLONG-1]`.
pub fn RtlRandom(Seed: *mut u32) -> u32;
/// Returns a random number that was generated from a given `seed` value in the range `[0..MAXLONG-1]`.
pub fn RtlRandomEx(Seed: *mut u32) -> u32;
/// A simple uniform random number generator, based on D.H. Lehmer's 1948 alrogithm.
pub fn RtlUniform(Seed: *mut u32) -> u32;
}
|