Module Tea_random
val minInt
val minInt : int
val maxInt
val maxInt : int
val minFloat
val minFloat : float
val maxFloat
val maxFloat : float
type t
type 'typ t =
val bool
val bool : bool t
val int
val int : int -> int -> int t
val float
val float : float -> float -> float t
val list
val list : int -> 'a t -> 'b list t
val map
val map : ( 'a -> 'b ) -> 'c t -> 'd t
val map2
val map2 : ( 'a -> 'b -> 'c ) -> 'd t -> 'e t -> 'f t
val map3
val map3 : ( 'a -> 'b -> 'c -> 'd ) -> 'e t -> 'f t -> 'g t -> 'h t
val map4
val map4 : ( 'a -> 'b -> 'c -> 'd -> 'e ) -> 'f t -> 'g t -> 'h t -> 'i t -> 'j t
val map5
val map5 : ( 'a -> 'b -> 'c -> 'd -> 'e -> 'f ) -> 'g t -> 'h t -> 'i t -> 'j t -> 'k t -> 'l t
val andThen
val andThen : ( 'a -> 'b t ) -> 'c t -> 'd t
val pair
val pair : 'a t -> 'b t -> ('c * 'd) t
val generate
val generate : ( 'a -> 'b ) -> 'c t -> 'd Tea_cmd.t
type seed
type seed =
val step
val step : 'a t -> seed -> 'b * seed
val initialSeed
val initialSeed : int -> seed