RosettaCodeData/Task/Concurrent-computing/Rust/concurrent-computing.rust
2015-02-20 00:35:01 -05:00

15 lines
331 B
Text

use std::io::timer::sleep;
use std::rand::{task_rng, Rng};
fn main() {
let mut rng = task_rng();
for word in "Enjoy Rosetta Code".words() {
let local_word = word.to_string();
let snooze_time = rng.gen_range::<u64>(0, 1000);
spawn(proc() {
sleep(snooze_time);
println!("{}", local_word);
});
}
}