We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7c6f629 commit f982cb5Copy full SHA for f982cb5
1 file changed
src/lib.rs
@@ -66,12 +66,7 @@ use rand_isaac::IsaacRng;
66
use core::sync::atomic::Ordering;
67
68
pub(crate) fn gen_bytes() -> [u8; 16] {
69
- let bytes = IsaacRng::gen::<[u8; 16]>(&mut IsaacRng::seed_from_u64(IsaacRng::next_u64(
70
- &mut IsaacRng::seed_from_u64(SEED.load(Ordering::Relaxed) as u64),
71
- )));
72
-
73
- // change global variable to create new random the next time
74
- SEED.fetch_add(1, Ordering::Relaxed);
75
76
- bytes
+ IsaacRng::gen::<[u8; 16]>(&mut IsaacRng::seed_from_u64(IsaacRng::next_u64(
+ &mut IsaacRng::seed_from_u64(SEED.fetch_add(1, Ordering::Relaxed) as u64),
+ )))
77
}
0 commit comments