Distrand is a library for disttributed random value generation.
It uses a simple commit-reveal algorithm that is suitable for small numbers of participants. Each participant must communicate with every other participant, so the number of messages increases dramatically as the number of participants increases.
examples directory for a tutorial.
Error and result types for the library.
A commitment to a particular
An individual participant's contribution to a randomly generated number.