Skip to content

Instantly share code, notes, and snippets.

View Zellius's full-sized avatar
🕊️

Sergei Solodovnikov Zellius

🕊️
View GitHub Profile
extern crate futures;
extern crate futures_cpupool;
extern crate rand;
use futures::{Future, Sink, Stream};
/// Sleep for a random time between 0 and 1 second.
fn sleep_random() {
let sleep_time_ms = rand::random::<u8>() as f64 / 255.0 * 1000.0;
std::thread::sleep(std::time::Duration::from_millis(sleep_time_ms as u64));