我想生成不同范围的随机数。例如,Java中的范围为10 ^ 14,具有不同的分布,如log,normal,binomial等。是否有任何特定的库。我找到了关于小马和数学不常见的库的讨论。但是足够安全,可以生成值为int,然后乘以相应的范围后缀。同样的最佳做法是什么。
答案 0 :(得分:2)
Apache Commons Math有一个RandomDataImpl类,可以执行nextBinomial,nextExponential和其他一些类型(不幸的是在我头上)。
希望能为您提供所需的一切。您可能需要检查库中的其他一些类。