Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type state = Dagger.RNG.t
type !'a t = state -> 'a
type !'a res =
parameters ->
(module Basic_structures.Basic_intf.Std with type t = 'a) ->
('a, float) Stats__Stats_intf.fin_mes
val return : 'a -> 'a t
module Infix : sig ... end
val float : float -> float t
val int : int -> int t
val bool : bool t
val uniform : 'a array -> 'a t
val bernouilli : float -> bool t
val geometric : float -> int t
val of_empirical : 'a array -> 'a t
val exponential : rate:float -> float t
val box_muller : mean:float -> std:float -> (float * float) t
val gaussian : mean:float -> std:float -> float t
val poisson : lambda:float -> int t
val range : Stats__Stats_intf.range -> float t
val gamma : shape:float -> scale:float -> float t
val categorical : ('a * float) list -> 'a t
val without_replacement : int -> 'a list -> ('a list * 'a list) t
val of_fin_mes : ('a, float) Stats__Stats_intf.fin_mes -> 'a t
module Rational : sig ... end