A generator of alphanumeric characters.
A generator of alphanumeric characters. Shrinks toward '0'.
A generator of bytes.
A generator of bytes. Shrinks toward '0'.
A generator of characters.
A generator of characters. Shrinks toward '0'.
A generator of integers.
A generator of integers. Shrinks toward '0'.
A generator of integers.
A generator of integers. Shrinks toward '0'.
A generator of longs.
A generator of longs. Shrinks toward '0'.
A generator of shorts.
A generator of shorts. Shrinks toward '0'.
A generator of booleans.
A generator of booleans. Shrinks toward 'false'.
A generator of byte values inside the specified range: [start, end].
A generator of byte values inside the specified range: [start, end]. The shrinker will shrink toward the lower end of the range ("smallest").
A generator of character values inside the specified range: [start, end].
A generator of character values inside the specified range: [start, end]. The shrinker will shrink toward the lower end of the range ("smallest").
A constant generator of the specified value.
A constant generator of the specified sample.
A generator of double values inside the specified range: [start, end].
A generator of double values inside the specified range: [start, end]. The shrinker will shrink toward the lower end of the range ("smallest").
Constructs a generator from an effect that constructs a value.
Constructs a generator from an effect that constructs a sample.
Constructs a deterministic generator that only generates the specified fixed values.
Constructs a generator from a function that uses randomness.
Constructs a generator from a function that uses randomness. The returned generator will not have any shrinking.
Constructs a generator from a function that uses randomness to produce a sample.
A generator of integers inside the specified range: [start, end].
A generator of integers inside the specified range: [start, end]. The shrinker will shrink toward the lower end of the range ("smallest").
A generator of integral values inside the specified range: [start, end].
A generator of integral values inside the specified range: [start, end]. The shrinker will shrink toward the lower end of the range ("smallest").
A constant generator of the empty value.
A generator of optional values.
A generator of optional values. Shrinks toward None.
A generator of printable characters.
A generator of printable characters. Shrinks toward '!'.
A generator of short values inside the specified range: [start, end].
A generator of short values inside the specified range: [start, end]. The shrinker will shrink toward the lower end of the range ("smallest").
A sized generator, whose size falls within the specified bounds.
A generator of uniformly distributed doubles between [0, 1].
A generator of uniformly distributed doubles between [0, 1].
The shrinker will shrink toward 0.
A constant generator of the unit value.