class GaussRandomProducer extends RandomProducerWithGenerator {

    @Override public Double get() {
        return mean + generator().nextGaussian() * Math.sqrt(variance);
    }

    public  GaussRandomProducer();
    public  GaussRandomProducer(long seed);
    public  GaussRandomProducer(double mean, double variance);
    public  GaussRandomProducer(double mean, double variance, long seed);

}