bernoulli 0.1.0

An exact Bernoulli distribution.
Documentation

Bernoulli

A generic replacement for rand::distributions::Bernoulli which uses exact precision instead of a 64-bit approximation, bernoulli::BernoulliExact<T> provides an exact distribution for any rational value representable by T.

BernoulliExact<u32> performs on-par with Bernoulli, though with a non-trivial memory overhead.

Type Size
Bernoulli 8 bytes
BernoulliExact<u32> 20 bytes
BernoulliExact<u8> 5 bytes