Expand description
Holds definitions of various PRNG traits.
Structs§
- Deserialization
Result - Represents deserialization result.
Traits§
- Cryptographically
Secure - A marker trait for cryptographically secure PRNGs.
- PRNConcrete
Bounded Generator - Represents a trait for generating pseudo-random data
- PRNConcrete
Generator - Generates pseudo random instance of current type.
- PRNG
Serialize - Represents platform independent (de)serialization trait of given pseudo random number generator.
- PRNGenerator
- Generates pseudo random numbers.
- PRStream
- Represents a pseudo random stream. These are easily convertible
into PRNGs through the
StreamPRNGwrapper. - Seedable
- A trait for seeding PRNGs.
- Splittable
- A trait for splittable PRNGs. This means that given PRNG can split into two generators. This is different from creating a new PRNG (with a random seed), because splitting is a deterministic process.