public class CMath {
private CMath() {}
/**
* Compute binomial distribution probability.
*
* @param n Total number of experiments
* @param k Total number of successful experiments
* @param p Probability of success in a single trial
* @return binomial distribution probability
*/
public static double binomial(int n, int k, double p) {
return c(n, k) * Math.pow(p, k) * Math.pow(1 - p, n - k);
}
// Calculate combination
private static int c(int n, int k) {
if (n - k == 1)
return n;
return c(n - 1, k) * n / (n - k);
}
}
求二项分布的n次试验k次成功的具体概率public class CMath { private CMath() {} /** * Compute binomial distribution probability. * * @param n Total number of experiments * @param k Total numbe...