如何从已知参数 mu 和 sigma 的对数正态分布中生成随机数?

How to generated random number from lognormal distribution with known parameters mu and sigma?

我有一个已知参数 mu 和 sigma 对数正态分布,我不知道随机变量的下限和上限或区间。 我知道 (Random.nextGaussian() * sigma ) + mu 用于为具有 mu 和 sigma 参数的正态分布生成随机变量。但是,如何使用 Java 从已知 mu 和 sigma 的对数正态分布中生成随机数?谢谢。

Use apache commons math 创建对数正态分布。

    Double mu = 0.0;
    Double sigma = 0.0;
    LogNormalDistribution logNormal = new LogNormalDistribution(sigma, mu);
    System.out.println("Random Value : " + logNormal.sample());