Given a generator for random byte vectors, this convenience library converts the output into common number representations: int8, int16, int32, int64, int, and float.
int64 g is r, a random int64 using the generator g.
Sourceval int : ?bound:int ->(int -> string)-> int
int ~bound g is r, a random int between inclusive 0 and exclusive bound (defaults to max_int), using the generator g. int raises Invalid_argument if the supplied bound is smaller or equal to 0.
float ~bound g is r, a random float between inclusive 0.0 and exclusive bound (defaults to 1.0), using the generator g. float raises Invalid_argument if the supplied bound is smaller or equal to 0.