Random number generation traits
This version of
rand_core is a compatibility shim around version 0.3.
This crate is mainly of interest to crates publishing implementations of
RngCore]. Other users are encouraged to use the
rand crate instead
which re-exports the main traits and error types.
RngCore] is the core trait implemented by algorithmic pseudo-random number
generators and external random-number sources.
SeedableRng] is an extension trait for construction from fixed seeds and
other random number generators.
Error] is provided for error-handling. It is safe to use in
impls] and [
le] sub-modules include a few small functions to assist
implementation of [
Helper functions for implementing
Error type of random number generators
Error kind which can be matched over.
A marker trait used to indicate that an [
The core of a random number generator.
A random number generator that can be explicitly seeded.