Псевдослучайное число не соответствует книге в Java - PullRequest
0 голосов
/ 18 января 2019

Я новичок в Java и в настоящее время изучаю случайные числа.В моей книге он выполняет задание на вызов случайного числа от 100 до 149. Затем он автоматически выведет 2 числа и увидит, соответствует ли ваш код тому, что они вывели.Код, кажется, работает просто отлично, но мои цифры не совпадают.Мне было интересно, что я могу делать неправильно в моем коде?

import java.util.Scanner;
import java.util.Random;

public class RandomGenerateNumbers {
public static void main (String [] args) {
  Scanner scnr = new Scanner(System.in);
  Random randGen = new Random();
  int seedVal;

  seedVal = scnr.nextInt();
  randGen.setSeed(seedVal);

  seedVal = randGen.nextInt(50) + 100;
  System.out.println(seedVal);

  seedVal = randGen.nextInt(50) + 100;
  System.out.println(seedVal);


   }
}

Проблема в том, что код генерирует то, что я ожидал, он просто не соответствует тому, что получает книга.

Книга использует значение 102 и производит 113 и 124. Мои результаты возвращаются как 112 и 102

...