Module std::rand
[−]
[src]
rand): use rand from crates.io
Modules
| chacha |
[Unstable] The ChaCha random number generator. |
| distributions |
[Unstable] Sampling from random distributions. |
| isaac |
[Unstable] The ISAAC random number generator. |
| reseeding |
[Unstable] A wrapper around another RNG that reseeds it after it generates a certain number of random bytes. |
Structs
| AsciiGenerator |
[Unstable] Iterator which will continuously generate random ascii characters. |
| ChaChaRng |
[Unstable] A random number generator that uses the ChaCha20 algorithm [1]. |
| Closed01 |
[Unstable] A wrapper for generating floating point numbers uniformly in the
closed interval |
| Generator |
[Unstable] Iterator which will generate a stream of random items. |
| Isaac64Rng |
[Unstable] A random number generator that uses ISAAC-64[1], the 64-bit variant of the ISAAC algorithm. |
| IsaacRng |
[Unstable] A random number generator that uses the ISAAC algorithm[1]. |
| Open01 |
[Unstable] A wrapper for generating floating point numbers uniformly in the
open interval |
| XorShiftRng |
[Unstable] An Xorshift[1] random number generator. |
Traits
| Rand |
[Unstable] A type that can be randomly generated using an |
| Rng |
[Unstable] A random number generator. |
| SeedableRng |
[Unstable] A random number generator that can be explicitly seeded to produce the same stream of randomness multiple times. |