rule30 0.1.1

Pseudo random number generator with cellular automaton rule 30.
Documentation

Rule30

Rust crates.io docs.rs

Pseudo random number generator with cellular automaton rule 30.

Features

  • no_std
  • Extend CA for better performance

Usage

use rand_core::{RngCore, SeedableRng};
use rule30::ExtendedCA;

fn main() {
    let mut ca = ExtendedCA::seed_from_u64(42);
    println!("{}", ca.next_u64());
}

Reference