Java中不同分布范围内随机数的生成

Java中不同分布范围内随机数的生成,java,random,distribution,Java,Random,Distribution,我想生成不同范围的随机数。例如,Java中的范围10^14具有不同的分布,如对数、正态、二项式等。是否有任何特定的库用于相同的分布。我发现关于柯尔特和数学的讨论不常见。但是生成int值然后乘以相应的范围后缀是否足够安全。相同的最佳实践是什么。Apache Commons Math有一个类,它可以处理NextBinomian、nextExponential和其他一些类型(不幸的是在我的头上) 希望你能得到你需要的一切。您可能需要检查库中的一些其他类

我想生成不同范围的随机数。例如,Java中的范围10^14具有不同的分布,如对数、正态、二项式等。是否有任何特定的库用于相同的分布。我发现关于柯尔特和数学的讨论不常见。但是生成int值然后乘以相应的范围后缀是否足够安全。相同的最佳实践是什么。

Apache Commons Math有一个类,它可以处理NextBinomian、nextExponential和其他一些类型(不幸的是在我的头上)

希望你能得到你需要的一切。您可能需要检查库中的一些其他类