| #![feature(test)] | |
| extern crate test; | |
| extern crate rand_jitter; | |
| use test::Bencher; | |
| use rand_jitter::rand_core::RngCore; | |
| #[bench] | |
| fn bench_add_two(b: &mut Bencher) { | |
| let mut rng = rand_jitter::JitterRng::new().unwrap(); | |
| let mut buf = [0u8; 1024]; | |
| b.iter(|| { | |
| rng.fill_bytes(&mut buf[..]); | |
| test::black_box(&buf); | |
| }); | |
| b.bytes = buf.len() as u64; | |
| } | |