我正在尝试生成 0-100 的指数分布随机数。但是当我使用下面的函数时,我的变量被分配的值甚至超过 200,但它们应该是 0-100。有人有什么想法吗?
这是我的代码;
Random rng3 = new Random(85);
ExponentialGenerator exponentialGenerator = new ExponentialGenerator(0.012, rng3 );
一般用法是;
public ExponentialGenerator(NumberGenerator<Double> rate,
Random rng)
参数:
rate - 指数分布的速率 (lambda)。
rng - 用于生成指数值的随机源。