22 releases (14 breaking)
| 0.14.1 | Oct 10, 2025 |
|---|---|
| 0.14.0 | Apr 23, 2023 |
| 0.13.2 | Nov 6, 2022 |
| 0.12.2 | Oct 31, 2016 |
| 0.9.2 | Jul 7, 2015 |
#137 in Algorithms
21,098 downloads per month
Used in 82 crates
(23 directly)
8KB
157 lines
Random

The packages provides sources of randomness.
Example
use random::Source;
let mut source = random::default(42);
println!("Scalar: {:?}", source.read::<f64>());
println!("Vector: {:?}", source.iter().take(2).collect::<Vec<f64>>());
Contribution
Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in LICENSE.md.