Java 如何从已知参数μ和σ的对数正态分布生成随机数?

Java 如何从已知参数μ和σ的对数正态分布生成随机数?,java,random,statistics,statistics-bootstrap,Java,Random,Statistics,Statistics Bootstrap,我有一个已知的参数mu和sigma 对数正态分布,我不知道随机变量的上下限或区间。 我知道(Random.nextGaussian()*sigma)+mu用于生成具有mu和sigma参数的正态分布的随机变量。但是,如何使用Java从已知mu和sigma的对数正态分布生成随机数?谢谢。创建对数正态分布 Double mu = 0.0; Double sigma = 0.0; LogNormalDistribution logNormal = new LogNormalDis

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

创建对数正态分布

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

请包含一些代码来显示您尝试过的内容。使用logNormal.simulate()可以很好地工作。谢谢