1extern crate rand; 2 3pub mod xorshift; 4 5pub trait RngState { 6 fn state_size(&self) -> usize; 7 fn extract_state(&self, state_buf: &mut [u64]); 8 fn set_state(&mut self, state_buf: &[u64]); 9}