Java 如何在给定值范围的情况下生成随机字符?
例如,我有一个char变量Java 如何在给定值范围的情况下生成随机字符?,java,random,Java,Random,例如,我有一个char变量direction,它可以有诸如“R”、“U”、“L”、“D”之类的值,如何从这四个变量中生成随机值?您可以采取多种方法。我将创建一个字符串,其值为RULD,并使用。大概 Random rand = ThreadLocalRandom.current(); String directions = "RULD"; System.out.println(directions.charAt(rand.nextInt(directions.length())
direction
,它可以有诸如“R”、“U”、“L”、“D”之类的值,如何从这四个变量中生成随机值?您可以采取多种方法。我将创建一个字符串
,其值为RULD
,并使用。大概
Random rand = ThreadLocalRandom.current();
String directions = "RULD";
System.out.println(directions.charAt(rand.nextInt(directions.length())));
你可以采取很多方法。我将创建一个
字符串
,其值为RULD
,并使用。大概
Random rand = ThreadLocalRandom.current();
String directions = "RULD";
System.out.println(directions.charAt(rand.nextInt(directions.length())));