Method: PropCheck::Generators.real_nonzero_float
- Defined in:
- lib/prop_check/generators.rb
.real_nonzero_float ⇒ Object
Generates any real floating-point numbers, but will never generate zero. c.f. #real_float
>> Generators.real_nonzero_float().sample(10, size: 10, rng: Random.new(43))
=> [-7.25, 7.125, -7.636363636363637, -3.0, -8.444444444444445, -6.857142857142857, 2.4545454545454546, 3.0, -7.454545454545455, -6.25]
157 158 159 |
# File 'lib/prop_check/generators.rb', line 157 def real_nonzero_float real_float.where { |val| val != 0.0 } end |