Float generator

Because real numbers cannot be fully represented, the float type is the one that mostly resembles them.
:+1:  for the use of `min` and `max`!