quad_rand

Function srand

Source
pub fn srand(seed: u64)
Expand description

Seeds the pseudo-random number generator used by rand() with the value seed.

Examples found in repository?
examples/basic.rs (line 5)
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
fn main() {
    // seed random
    qrand::srand(12345);

    // get random number from 0 to u32::MAX
    let x = qrand::rand();

    // get random number from given range
    let x = qrand::gen_range(0., 1.);
    assert!(x >= 0. && x < 1.);
    println!("x={}", x);

    // gen_range works for most of standard number types
    let x: u8 = qrand::gen_range(64, 128);
    assert!(x >= 64 && x < 128);
    println!("x={}", x);
}