在Java中生成任意两个随机字符

Tri*_*7er 1 java random character range

如何在两个特定字符之间生成随机字符?例如; 我想生成'h'或'v'中的任何一个.

谢谢

ale*_*brn 8

Random r = new Random();
char c = r.nextBoolean() ? 'v' : 'h';
Run Code Online (Sandbox Code Playgroud)

NB构造您的Random对象一次并重新使用它; 每次你想要一个随机数时都不要重新构建它!