2014-04-02 16:56:35 +00:00
|
|
|
use std::io::timer::sleep;
|
2015-02-20 00:35:01 -05:00
|
|
|
use std::rand::{task_rng, Rng};
|
2014-04-02 16:56:35 +00:00
|
|
|
|
|
|
|
|
fn main() {
|
2015-02-20 00:35:01 -05:00
|
|
|
let mut rng = task_rng();
|
2014-04-02 16:56:35 +00:00
|
|
|
for word in "Enjoy Rosetta Code".words() {
|
2015-02-20 00:35:01 -05:00
|
|
|
let local_word = word.to_string();
|
|
|
|
|
let snooze_time = rng.gen_range::<u64>(0, 1000);
|
2014-04-02 16:56:35 +00:00
|
|
|
|
|
|
|
|
spawn(proc() {
|
|
|
|
|
sleep(snooze_time);
|
|
|
|
|
println!("{}", local_word);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|