Я использую класс Random
в Java в качестве генератора псевдо-случайных чисел. Я использую функцию nextDouble много раз (~10^5 ). Сколько раз, прежде чем я должен повторно заполнить, чтобы предотвратить получение одинаковых номеров? Нужна ли пересевка?
Random generator = new Random();
double[] numbers = new double[n];
for (int i = 0; i < n; i++) numbers[i] = generator.nextDouble();
Это для эксперимента, числа будут использоваться как координаты точек в пространстве, поэтому я хочу, чтобы распределение было как можно более равномерным.
И как повторно раздать? Откуда я могу получить int seed?