19 (void)fast_random_context.rand64();
23 (void)fast_random_context.rand32();
24 (void)fast_random_context.rand256();
25 (void)fast_random_context.randbool();
26 (void)fast_random_context();
28 std::vector<int64_t> integrals = ConsumeRandomLengthIntegralVector<int64_t>(fuzzed_data_provider);
29 Shuffle(integrals.begin(), integrals.end(), fast_random_context);
30 std::shuffle(integrals.begin(), integrals.end(), fast_random_context);
static constexpr uint64_t max()
static constexpr uint64_t min()
T ConsumeIntegralInRange(T min, T max)
void Shuffle(I first, I last, R &&rng)
More efficient than using std::shuffle on a FastRandomContext.
uint256 ConsumeUInt256(FuzzedDataProvider &fuzzed_data_provider) noexcept