19 (void)fast_random_context.rand64();
20 (void)fast_random_context.randbits(fuzzed_data_provider.ConsumeIntegralInRange<
int>(0, 64));
22 (void)fast_random_context.randbytes(fuzzed_data_provider.ConsumeIntegralInRange<
size_t>(0, 1024));
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()
void Shuffle(I first, I last, R &&rng)
More efficient than using std::shuffle on a FastRandomContext.
static constexpr uint64_t min()
uint256 ConsumeUInt256(FuzzedDataProvider &fuzzed_data_provider) noexcept