Я ищу способ генерирования случайного значения из заданного ввода на основе начального числа. Я приведу пример кода для того, чего я пытаюсь достичь:
public class Seed {
public double generateRandom(double input) {
// What goes in here?
}
}
Вот как может выглядеть пример программы:
public static void main(String[] args) {
Seed seed1 = new Seed(), seed2 = new Seed();
System.out.println("Result of seed 1 with 69: " + seed1.generateRandom(69));
System.out.println("Result of seed 2 with 69: " + seed2.generateRandom(69));
System.out.println("Result of seed 1 with 420: " + seed1.generateRandom(420));
System.out.println("Result of seed 2 with 420: " + seed2.generateRandom(420));
System.out.println("Result of seed 1 with 69 is still: " + seed1.generateRandom(69));
System.out.println("Result of seed 2 with 69 is still: " + seed2.generateRandom(69));
}
Вывод:
Result of seed 1 with 69: 0.5
Result of seed 2 with 69: 0.65
Result of seed 1 with 420: 0.2
Result of seed 2 with 420: 0.34
Result of seed 1 with 69 is still: 0.5
Result of seed 2 with 69 is still: 0.65
Как будет выглядеть класс Seed?