陷入nextGaussian()方法

时间:2018-04-25 14:32:44

标签: java random normal-distribution

在eclipse中调用nextGaussian()方法后,我有一个断点。代码需要永远运行,当我暂停它时,它显示它在RandomPlus(Random).nextGaussian()里面的StrictMath.log(double)里面,它位于RandomPLus.normalRand(double mean,double std)里面。 / p>

以下是我的随机加密码:

public class RandomPlus extends Random{
    private static final long serialVersionUID = 1L;

    public double NormalRand(double mean, double standardDeviation) {
        return mean + (this.nextGaussian() * standardDeviation);
    }

    public boolean draw(double probability) {
        return this.nextDouble() < probability;
    }
}

我唯一能想到的是每次创建一个新实例时我都会调用这个方法〜100.000次。

0 个答案:

没有答案