Сколько раз я могу использовать randomGenerator.nextDouble (), прежде чем мне потребуется повторное заполнение?

Я использую класс 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?

7
задан Uri 18 April 2012 в 19:27
поделиться