1 package ch.qos.logback.classic.testUtil;
2
3 import java.util.Random;
4
5 public class Gaussian {
6
7 Random random;
8
9 double mean;
10 double variance;
11
12 public Gaussian(double mean, double variance) {
13 this.random = new Random();
14 this.mean = mean;
15 this.variance = variance;
16 }
17
18 public Gaussian(long seed, double mean, double variance) {
19 this.random = new Random(seed);
20 this.mean = mean;
21 this.variance = variance;
22 }
23
24 public double getGaussian() {
25 return mean + random.nextGaussian() * variance;
26 }
27
28 }