package calculon

  1. Overview
  2. Docs

Module Prelude.Rand_distribSource

Random Distribution

Sourcetype 'a t = ('a * float) list
Sourceval return : 'a -> 'a t
Sourceval (>>=) : 'a t -> ('a -> 'b t) -> 'b t
Sourceval add : 'a -> float -> 'a t -> 'a t
Sourceval binjoin : 'a t -> 'a t -> 'a t
Sourceval join : 'a t list -> 'a t
Sourceval uniform : 'a list -> 'a t
Sourceval filter : ('a -> bool) -> 'a t -> 'a t
Sourceval top : 'a t -> 'a t
Sourceval bot : 'a t -> 'a t
Sourceval normalize : 'a t -> 'a t
Sourceval run : 'a t -> 'a

Pick a value in the given distribution

OCaml

Innovation. Community. Security.