Create a new Drv representing the passed in distribution of probabilities.
Create a new Drv representing the passed in distribution of probabilities. These must add up to 1, however we cannot reliably test for this due to numerical stability issues: we're operating on the honor's system.
Create a probability distribution based on a set of weights (ratios).
Create discrete random variables representing arbitrary distributions.