diff --git a/crates/sui-framework/packages/sui-framework/sources/random.move b/crates/sui-framework/packages/sui-framework/sources/random.move index e4a302d67802e..8d7cdf10025d7 100644 --- a/crates/sui-framework/packages/sui-framework/sources/random.move +++ b/crates/sui-framework/packages/sui-framework/sources/random.move @@ -311,16 +311,16 @@ module sui::random { /// Random generator from a non-deterministic seed. /// To be used when non-deterministic randomness is needed in tests (e.g., fuzzing). public fun new_generator_for_testing(): RandomGenerator { - let seed = generate_rand_seed(); - new_generator_from_seed(seed) + let seed = generate_rand_seed_for_testing(); + new_generator_from_seed_for_testing(seed) } #[test_only] /// Random generator from a given seed. - public fun new_generator_from_seed(seed: vector): RandomGenerator { + public fun new_generator_from_seed_for_testing(seed: vector): RandomGenerator { RandomGenerator { seed, counter: 0, buffer: vector[] } } #[test_only] - native fun generate_rand_seed(): vector; + native fun generate_rand_seed_for_testing(): vector; } diff --git a/sui-execution/latest/sui-move-natives/src/lib.rs b/sui-execution/latest/sui-move-natives/src/lib.rs index dcb42660b91c0..539ec7f4e6769 100644 --- a/sui-execution/latest/sui-move-natives/src/lib.rs +++ b/sui-execution/latest/sui-move-natives/src/lib.rs @@ -859,8 +859,8 @@ pub fn all_natives(silent: bool) -> NativeFunctionTable { ), ( "random", - "generate_rand_seed", - make_native!(random::generate_rand_seed), + "generate_rand_seed_for_testing", + make_native!(random::generate_rand_seed_for_testing), ), ( "zklogin_verified_id", diff --git a/sui-execution/latest/sui-move-natives/src/random.rs b/sui-execution/latest/sui-move-natives/src/random.rs index c6184dfc26a03..3281edbd83992 100644 --- a/sui-execution/latest/sui-move-natives/src/random.rs +++ b/sui-execution/latest/sui-move-natives/src/random.rs @@ -11,7 +11,7 @@ use rand::Rng; use smallvec::smallvec; use std::collections::VecDeque; -pub fn generate_rand_seed( +pub fn generate_rand_seed_for_testing( _context: &mut NativeContext, _ty_args: Vec, _args: VecDeque,