Method: PropCheck::Generators.real_nonnegative_float
- Defined in:
- lib/prop_check/generators.rb
.real_nonnegative_float ⇒ Object
Generates real floating-point numbers which are never negative. Shrinks towards 0 c.f. #real_float
>> Generators.real_nonnegative_float().sample(10, size: 10, rng: Random.new(43))
=> [7.25, 7.125, 7.636363636363637, 3.0, 8.444444444444445, 0.0, 6.857142857142857, 2.4545454545454546, 3.0, 7.454545454545455]
168 169 170 |
# File 'lib/prop_check/generators.rb', line 168 def real_nonnegative_float real_float.map(&:abs) end |