module Alea

Overview

Alea is a library for generating pseudo-random samples from most known probability distributions, written in pure Crystal.

Algorithms in this library are heavily derived from NumPy and Julia lang. Disclaimer in LICENSE file.

Defined in:

lib/alea/src/alea.cr
lib/alea/src/alea/core/cerr.cr
lib/alea/src/alea/prob/cdf.cr
lib/alea/src/alea/rand/random.cr
lib/alea/src/alea/rand/rbeta.cr
lib/alea/src/alea/rand/rchisq.cr
lib/alea/src/alea/rand/rexp.cr
lib/alea/src/alea/rand/rfloat.cr
lib/alea/src/alea/rand/rfsned.cr
lib/alea/src/alea/rand/rgamma.cr
lib/alea/src/alea/rand/rgen/mt19937.cr
lib/alea/src/alea/rand/rgen/prng.cr
lib/alea/src/alea/rand/rgen/xsr.cr
lib/alea/src/alea/rand/rint.cr
lib/alea/src/alea/rand/rlaplace.cr
lib/alea/src/alea/rand/rlognor.cr
lib/alea/src/alea/rand/rnorm.cr
lib/alea/src/alea/rand/rpoiss.cr
lib/alea/src/alea/rand/rtstud.cr
engines/zpf6329.cr