Skip to main content

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