package zar

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module ZarSource

Sourceval bits : unit -> bool Seq.t

Default implementation of uniformly distributed random bit stream.

Sourceval self_init : unit -> unit

Initialize PRNG used for default implementation of bit stream.

Sourceval init : int -> unit

Initialize PRNG used for default implementation of bit stream.

Sourceval coin_transformer : int -> int -> bool Seq.t -> bool Seq.t

Coin stream transformer.

Sourceval die_transformer : int -> bool Seq.t -> int Seq.t

Die stream transformer.

Sourceval findist_transformer : int list -> bool Seq.t -> int Seq.t

Findist stream transformer.

Sourceval coin_stream : int -> int -> bool Seq.t

Coin stream (applied to bits).

Sourceval die_stream : int -> int Seq.t

Die stream (applied to bits).

Sourceval findist_stream : int list -> int Seq.t

Findist stream (applied to bits).

Sourceclass 'a sampler : 'a Seq.t -> object ... end

Stateful interface over a stream of samples.

Sourceval coin : int -> int -> bool sampler

Stateful coin sampler.

Sourceval die : int -> int sampler

Stateful die sampler.

Sourceval findist : int list -> int sampler

Stateful findist sampler.