biski64 0.2.5

A fast, robust, 64-bit pseudo-random number generator with a guaranteed period of 2^64.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use biski64::Biski64Rng;
use rand_core::{RngCore, SeedableRng};

fn main() {
    // Create a new generator instance from a seed.
    let mut rng = Biski64Rng::seed_from_u64(12345);

    println!("Generating 5 random numbers:");
    for i in 1..=5 {
        // Call the next_u64() method from the RngCore trait.
        let num = rng.next_u64();
        println!("  {}: {}", i, num);
    }
}