在给定一系列值的情况下,如何生成随机字符



例如,我有一个char变量direction,它可以具有诸如";R〃"U"L"D";,如何从这四个值中生成随机值?

您可以采取多种方法。我会创建一个值为RULDString,并使用ThreadLocalRandom.nextInt(int)随机选择一个字符。类似

Random rand = ThreadLocalRandom.current();
String directions = "RULD";
System.out.println(directions.charAt(rand.nextInt(directions.length())));

最新更新