/rust-rand-split

Splittable random number generation, in Rust.

Primary LanguageRustApache License 2.0Apache-2.0

Splittable Pseudorandom Number Generation for Rust

Build Status

This crate provides traits for splittable pseudorandom number generators, and a simple implementation based on SipHash.

This is not a cryptographic random number generator

While the random number generator included here (SipRng) is based on a cryptographic primitive, it has not been designed or evaluated for security.

Documentation

Documentation

TODO/nice-to-haves

  • Integration with some sort of lazy evaluation mechanism.
  • Integration with some sort of parallel execution mechanism.

References