## Expand description

## Re-export of rand 0.4

This can be used instead of the deprecated rand 0.4 in crates that for reasons of compatibility need to depend on both a current version and 0.4.

## Modules

The ChaCha random number generator.

Sampling from random distributions.

The ISAAC random number generator.

Non-physical true random number generator based on timing jitter.

Interfaces to the operating system provided random number
generators.

A wrapper around any Read to treat it as an RNG.

A wrapper around another RNG that reseeds it after it
generates a certain number of random bytes.

Functions for randomly accessing and sampling sequences.

## Structs

Iterator which will continuously generate random ascii characters.

A random number generator that uses the ChaCha20 algorithm [1].

A wrapper for generating floating point numbers uniformly in the
closed interval

`[0,1]`

(including both endpoints).Iterator which will generate a stream of random items.

A random number generator that uses ISAAC-64[1], the 64-bit
variant of the ISAAC algorithm.

A random number generator that uses the ISAAC algorithm[1].

A true random number generator based on jitter in the CPU execution time,
and jitter in memory access time.

A wrapper for generating floating point numbers uniformly in the
open interval

`(0,1)`

(not including either endpoint).A random number generator that retrieves randomness straight from
the operating system. Platform sources:

The standard RNG. This is designed to be efficient on the current
platform.

The thread-local RNG.

An Xorshift[1] random number
generator.

## Traits

A type that can be randomly generated using an

`Rng`

.A random number generator.

A random number generator that can be explicitly seeded to produce
the same stream of randomness multiple times.

## Functions

Generates a random value using the thread-local random number generator.

sampleDeprecated

DEPRECATED: use

`seq::sample_iter`

instead.Retrieve the lazily-initialized thread-local random number
generator, seeded by the system. Intended to be used in method
chaining style, e.g.

`thread_rng().gen::<i32>()`

.Create a weak random number generator with a default algorithm and seed.