logo
pub fn thread_rng() -> ThreadRng
Available on crate features std and std_rng only.
Expand description

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>(), or cached locally, e.g. let mut rng = thread_rng();. Invoked by the Default trait, making ThreadRng::default() equivalent.

For more information see ThreadRng.