【问题标题】:Choose function in Java math? [duplicate]在 Java 数学中选择函数? [复制]
【发布时间】:2014-03-05 19:00:47
【问题描述】:

抱歉标题含糊不清,我基本上需要知道如何使用 java 中的选择函数来计算发生某事的机会,例如说我想在计算器上计算出我中奖的机会我会这样做:

QUANTITY_OF_LOTTERY_NUMBERS CHOOSE 6

这将返回这六个数字随机出现的机会。我相信它被称为二项式定理,但我还没来得及了解它就辍学了:P

无论如何,例如,如果您在 Google 上执行 49 choose 6,您会看到我正在尝试使用的功能

问题:如何在 Java 代码中实现这个功能?

【问题讨论】:

  • How do I implement this function in Java code? 你想让我们为你写吗?如果没有,您遇到了什么具体问题?
  • @SotiriosDelimanolis - 我认为问题的意思是 - 是否有 JDK 类或具有此功能的公共库中的某个类。
  • 我只是好奇是否有我跳过的Math.choose(49, 6);
  • 答案就在这个问题stackoverflow.com/questions/2201113/… - 这个问题显然是重复的。

标签: java math theory


【解决方案1】:

Apache Commons Math 有它。如果你好奇,可以阅读一下帕斯卡三角。

http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/util/CombinatoricsUtils.html#binomialCoefficient(int, int)

【讨论】:

    猜你喜欢
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多