Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 608 Bytes

README.md

File metadata and controls

11 lines (8 loc) · 608 Bytes

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