Generate boolean distributions; Re-introduce the variate generator; More tests