chiark / gitweb /
fake rng: Make it repeat
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Mar 2021 17:56:45 +0000 (17:56 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Mar 2021 18:46:18 +0000 (18:46 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/fake-rng.rs

index 06284f2cfbe9fc712a02168c085686e7fc500761..05d655391eb6a9842275f2b173069279e51f8d98 100644 (file)
@@ -46,6 +46,7 @@ impl RngWrap {
     let mut fake = self.0.as_ref()?.lock();
     let e = fake.ents.get(fake.i)?.clone();
     fake.i += 1;
+    fake.i %= fake.ents.len();
     e
   }