木子屋 Dnawo's BLOG

双色球&大乐透中奖概率

👤 dnawo 📅 2013-02-25 👁 6726 👍 0 💬 0 🔄 本站原创
双色球中奖概率

图片

计算公式(m个红球n个蓝球):C(33,m)*C(16,n)

大乐透中奖概率

图片

计算公式(m个红球n个蓝球):C(35,m)*C(12,n)

附:C#计算程序

/// <summary>
/// 阶乘
/// </summary>
/// <param name="number"></param>
/// <returns></returns>
static double N(int number)
{
    double result = 1;
    for (int i = 1; i <= number; i++)
    {
        result *= i;
    }
    return result;
}

/// <summary>
/// 排列
/// </summary>
/// <param name="n"></param>
/// <param name="m"></param>
/// <returns></returns>
static double P(int n, int m)
{
    //return N(n) / N(n - m);
    double result = 1;
    for (int i = n; i > n - m; i--)
    {
        result *= i;
    }
    return result;
}

/// <summary>
/// 组合
/// </summary>
/// <param name="n"></param>
/// <param name="m"></param>
/// <returns></returns>
static double C(int n, int m)
{
    return P(n, m) / N(m);
}

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 sql和linq转换示例 下一篇 → 淘宝网买家/卖家信用等级图标素材