Установленное начальное значение не обеспечивает правый вывод чисел

Когда я ввожу 42 в качестве начального значения, она предоставляет определенную последовательность чисел и воспроизводит одни и те же при каждом использовании программы. Но последовательность чисел в моей программе не совпадает с последовательностью чисел в другой программе. Мне нужно выяснить, как заставить оба из них обеспечивать одинаковый вывод случайных чисел, когда оба начальных значения установлены на 42. Правильный ли это формат для получения начального значения от пользователя? Из-за чего числа не совпадают? Спасибо за помощь.

public class SampleTest {

 public static void main(String[] args) {

        System.out.println("Please enter a seed value: ");

     Scanner in = new Scanner(System.in);
     seed = in.nextInt();
     Random ranGen = new Random(seed);
1
задан skaffman 8 October 2010 в 23:21
поделиться