Anonymous user
One of n lines in a file: Difference between revisions
m
→{{header|Rust}}
m (aligned bullets, added whitespace before the TOC.) |
|||
Line 1,910:
=={{header|Rust}}==
{{libheader|rand}}
<lang rust>extern crate rand;
use rand::{Rng, thread_rng};
fn one_of_n<R: Rng>(rng: &mut
(1..n).fold(0, |keep, cand|
}
fn main() {
let mut dist = [
let mut rng =
for _ in 0..1_000_000 {
dist[num] += 1;
}
println!("{:?}", dist);
}</lang>▼
▲</lang>
{{out}}
<pre>
|