diff --git a/src/test/test_pivx.cpp b/src/test/test_pivx.cpp index 05ca418990388..7331a354fb11c 100644 --- a/src/test/test_pivx.cpp +++ b/src/test/test_pivx.cpp @@ -27,8 +27,7 @@ std::unique_ptr g_connman; CClientUIInterface uiInterface; // Declared but not defined in guiinterface.h -uint256 insecure_rand_seed = GetRandHash(); -FastRandomContext insecure_rand_ctx(insecure_rand_seed); +FastRandomContext insecure_rand_ctx; extern bool fPrintToConsole; extern void noui_connect(); diff --git a/src/test/test_pivx.h b/src/test/test_pivx.h index 251c9ffb929df..54bfa9accf0e2 100644 --- a/src/test/test_pivx.h +++ b/src/test/test_pivx.h @@ -11,17 +11,11 @@ #include -extern uint256 insecure_rand_seed; extern FastRandomContext insecure_rand_ctx; -static inline void SeedInsecureRand(bool fDeterministic = false) +static inline void SeedInsecureRand(bool deterministic = false) { - if (fDeterministic) { - insecure_rand_seed = uint256(); - } else { - insecure_rand_seed = GetRandHash(); - } - insecure_rand_ctx = FastRandomContext(insecure_rand_seed); + insecure_rand_ctx = FastRandomContext(deterministic); } static inline uint32_t InsecureRand32() { return insecure_rand_ctx.rand32(); }