1 // wasm32 does not support benches (no time).
2 #![cfg(not(target_arch = "wasm32"))]
6 #![feature(trusted_random_access)]
22 /// Returns a `rand::Rng` seeded with a consistent seed.
24 /// This is done to avoid introducing nondeterminism in benchmark results.
25 fn bench_rng() -> rand_xorshift::XorShiftRng {
26 const SEED: [u8; 16] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15];
27 rand::SeedableRng::from_seed(SEED)