我在
Java中使用Random类作为伪
随机数
生成器.我正在使用
函数nextDouble很多次(~10 ^ 5).我需要重播多少次以防止获得相同的数字?是否需要重新种植?
Random generator = new Random();
double[] numbers = new double[n];
for (int i = 0; i < n; i++) numbers[i] = generator.nextDouble();
这是一个实验,数字将用作空间上的点的坐标,所以我希望分布尽可能均匀.
我该如何重新种植?我从哪里获得int种子?
随机数
生成器将从两个
随机int值
生成随机双精度.内部种子具有48位,因此
随机序列在最多2 ^ 48个int值或2 ^ 47个double值之后重复.
原文链接:https://www.f2er.com/java/130189.html