Вместо того чтобы писать:передавая переменную из случайных чисел класса генератора
Random randomGenerator = new Random();
for (int idx = 5; idx <= 15; ++idx){
int randomInt = randomGenerator.nextInt(1);
каждый раз, когда мне нужно случайное число в функции, можно ли просто передать или вызвать результат из класса генератора случайных чисел в функционировать?
Для примера, у меня есть одна функция, в частности, которая принимает переменные из другого класса
favoriteTracks(String fromExampleClass1, String fromExampleClass1again)
я мог сделать
favoriteTracks(String fromExampleClass1, String fromExampleClass1again, Long fromRNGclass)
разъяснений: Моя одна функция «favoriteTracks» требует переменных, переданных из "ExampleClass1". В то же время я хочу, чтобы он получал случайное число в качестве переменной (или называл его, в зависимости от того, что проще). генерируется в другом классе по
public static long randomNum(){
Random randomGenerator = new Random();
for (int idx = 5; idx <= 15; ++idx){
int randomInt = randomGenerator.nextInt(1);
Вы можете передать случайный объект, знаете ли. например 'favoriteTracks (String fromClass1, String fromClass1again, Random rand)'. Но я не уверен, что это то, о чем вы просите, или нет. – Draco18s
Почему бы вам не создать отдельную функцию с этими тремя строками кода (и оператором return) и назвать это каждый раз, когда вам нужно случайное число? – MC10