From 645d41d3a59aa8bcf10a888109d104b80717615f Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 24 Oct 2023 19:20:38 +0000 Subject: [PATCH] Use deterministic randomness in arbitrary tests --- soroban-sdk/src/arbitrary.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/soroban-sdk/src/arbitrary.rs b/soroban-sdk/src/arbitrary.rs index 6437ac62f..6f0e2664c 100644 --- a/soroban-sdk/src/arbitrary.rs +++ b/soroban-sdk/src/arbitrary.rs @@ -975,7 +975,7 @@ mod tests { }; use crate::{Env, IntoVal}; use arbitrary::{Arbitrary, Unstructured}; - use rand::RngCore; + use rand::{RngCore, SeedableRng}; fn run_test() where @@ -983,7 +983,7 @@ mod tests { T::Prototype: for<'a> Arbitrary<'a>, { let env = Env::default(); - let mut rng = rand::thread_rng(); + let mut rng = rand::rngs::StdRng::seed_from_u64(0); let mut rng_data = [0u8; 64]; for _ in 0..100 {