diff --git a/src/random.cpp b/src/random.cpp index ec7ade8ff69..3fdb857b2d0 100644 --- a/src/random.cpp +++ b/src/random.cpp @@ -593,11 +593,8 @@ uint256 FastRandomContext::rand256() noexcept template std::vector FastRandomContext::randbytes(size_t len) { - if (requires_seed) RandomSeed(); std::vector ret(len); - if (len > 0) { - rng.Keystream(MakeWritableByteSpan(ret)); - } + fillrand(MakeWritableByteSpan(ret)); return ret; } template std::vector FastRandomContext::randbytes(size_t);