Changeset View
Changeset View
Standalone View
Standalone View
src/test/test_bitcoin.h
Show All 22 Lines | |||||
#define NULLPTR(T) static_cast<T *>(nullptr) | #define NULLPTR(T) static_cast<T *>(nullptr) | ||||
extern FastRandomContext insecure_rand_ctx; | extern FastRandomContext insecure_rand_ctx; | ||||
static inline void SeedInsecureRand(bool deterministic = false) { | static inline void SeedInsecureRand(bool deterministic = false) { | ||||
insecure_rand_ctx = FastRandomContext(deterministic); | insecure_rand_ctx = FastRandomContext(deterministic); | ||||
} | } | ||||
static inline uint32_t insecure_rand() { | static inline uint32_t InsecureRand32() { | ||||
return insecure_rand_ctx.rand32(); | return insecure_rand_ctx.rand32(); | ||||
} | } | ||||
static inline uint256 InsecureRand256() { | static inline uint256 InsecureRand256() { | ||||
return insecure_rand_ctx.rand256(); | return insecure_rand_ctx.rand256(); | ||||
} | } | ||||
static inline uint64_t InsecureRandBits(int bits) { | static inline uint64_t InsecureRandBits(int bits) { | ||||
return insecure_rand_ctx.randbits(bits); | return insecure_rand_ctx.randbits(bits); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines |