public BernoulliDistribution(double mean) { probability = mean; complement = 1.0 - mean; variance = mean*(1.0 - mean); entropy = -mean*System.Math.Log(mean) - (complement)*System.Math.Log(complement); }