在其中一个项目中使用了commons-math3-3.3.jar。此jar具有ValueServer的概念。
有代码

private static ValueServer getValueServer(final File file, final int count)
                throws ZeroException, NullArgumentException, IOException {
                ValueServer vServer = new ValueServer();
                vServer.setValuesFileURL(file.toURI().toURL());
                vServer.setMode(ValueServer.DIGEST_MODE);
                vServer.computeDistribution(count);

                return vServer;
            }


这里传递的参数是文件路径和随机数。

无法找到任何文档或解释。

任何人都可以帮助了解它的作用。

谢谢

最佳答案

它是可用于使用指定分布生成随机数的类。与其他生成器的主要区别在于,它还可以计算到目前为止生成的所有值的均值,众数和sigma,因此您无需自己重新计算它们。

源代码非常容易阅读https://commons.apache.org/proper/commons-math/jacoco/org.apache.commons.math3.random/ValueServer.java.html

09-15 21:25