求一百个人中有人生日相同的概率

package com.liu.util;

public class GetSameBirthday {

    /**
     *  求n个人中有人生日相同的概率
     *  可以转换为求n个人的生日全都不同的概率
     *  按一年365天算
     */
    public static double getProbability(int n){
        double probability = 0.0;
        double divide = 1;
        for(int i = 0; i < n; i++){
            divide = divide * (365-i);
        }
        probability = divide / Math.pow(365, n);
        System.out.println(divide+","+probability);
        return 1-probability;
    }
}

你可能感兴趣的:(求一百个人中有人生日相同的概率)