Expand description

Traits describing a basic RNG and various capability extenders. The traits and RNGs here do not need stdlib to work, nor do they need alloc.

Re-exports

pub use counter::Counter;
pub use splitmix::SplitMix;
pub use wyrand::Wyrand;
pub use xorshift::Xorshift;
pub use mock_support::RefCellExt;

Modules

A wrap-around 64-bit counter. Useful for seeding and testing.

Extensions for generating random Durations.

Supporting capabilities for mocking.

Structs

Represents a probability in the range [0, 1].

Traits

A minimal specification of a random number generator.

The means for seeding an RNG.

Type Definitions

The default/recommended Rand implementation.