From 0ec799d1eb901b4e97776dbd3a437b6255f22941 Mon Sep 17 00:00:00 2001 From: Narthana Epa Date: Sat, 6 Jul 2024 14:20:01 +1000 Subject: [PATCH] Use seed from time --- src/passphrase.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/passphrase.rs b/src/passphrase.rs index ca59766..247f1bf 100644 --- a/src/passphrase.rs +++ b/src/passphrase.rs @@ -45,15 +45,19 @@ mod test { let batches = std::thread::available_parallelism().unwrap(); let words = words::list(Some("src/fixtures/test")).unwrap(); + let seed = std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .unwrap() + .as_secs(); eprintln!("Available parallelism: {batches}"); eprintln!("Number of samples: {N}"); + eprintln!("Seed: {seed}"); let histogram = (0..N) .collect::>() .par_iter() .fold_chunks(N / batches, HashMap::new, |mut acc, i| { - let seed = *i as u64; let mut rng = ChaCha8Rng::seed_from_u64(seed); rng.set_stream(*i as u64); let mut words = words.clone();