Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type !'a t = Random.State.t -> 'a
type !'a sized = int -> Random.State.t -> 'a
val return : 'a -> 'a t
val oneofl : 'a list -> 'a t
val oneofa : 'a array -> 'a t
val frequencyl : (int * 'a) list -> 'a t
val frequencya : (int * 'a) array -> 'a t
val shuffle_a : 'a array -> unit t
val shuffle_l : 'a list -> 'a list t
val unit : unit t
val bool : bool t
val float : float t
val pfloat : float t
val nfloat : float t
val nat : int t
val neg_int : int t
val pint : int t
val int : int t
val small_int : int t
val int_bound : int -> int t
val int_range : int -> int -> int t
val (--) : int -> int -> int t
val ui32 : int32 t
val ui64 : int64 t
val char : char t
val printable : char t
val numeral : char t
val generate : ?rand:Random.State.t -> n:int -> 'a t -> 'a list
val generate1 : ?rand:Random.State.t -> 'a t -> 'a