#java #random
#java #Случайный
Вопрос:
Например, у меня есть переменная char direction
, которая может иметь такие значения, как «R», «U», «L», «D», как мне генерировать случайные значения из этих четырех?
Ответ №1:
Существует несколько подходов, которые вы могли бы предпринять. Я бы создал a String
со значением RULD
и выбрал символ случайным образом, используя ThreadLocalRandom.nextInt(int)
. Что-то вроде,
Random rand = ThreadLocalRandom.current();
String directions = "RULD";
System.out.println(directions.charAt(rand.nextInt(directions.length())));