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::(0, 1000); spawn(proc() { sleep(snooze_time); println!("{}", local_word); }); } }