8#include "hegel/generators/numeric.h"
44 using result_type = uint32_t;
66 static constexpr result_type min() {
67 return std::numeric_limits<result_type>::min();
70 static constexpr result_type max() {
71 return std::numeric_limits<result_type>::max();
75 result_type operator()();
80 std::optional<std::mt19937> engine_;
Handle to the currently-executing test case.
Definition test_case.h:34
The base class of all generators.
Definition core.h:157
A random engine that integrates with Hypothesis via Hegel.
Definition random.h:41
Hegel generators.
Definition core.h:16
Generator< HegelRandom > randoms(RandomsParams params={})
Generate random number generators.
Parameters for randoms() generator.
Definition random.h:15
bool use_true_random
Definition random.h:16