如何在java中随机生成三个字母并用在编写打字游戏中?
导入Java . util . *;
公共类RandomChar {
公共静态void main(String[] args) {
Random Random = new Random();
int r = 0;
while(true){
r = random . nextint(57)+65;
if(r & gt;90 & amp& ampr & lt97||r==0)继续;
打破;
}
char a =(char)r;
System.out.print(一);
}
}
它可以随机生成一个字母,返回的可以是大写也可以是小写。因为大写字母从65到90,小写字母从97到122,所以从65到122有57个。
但是中间的91-96不是字母,所以如果你得到它们,你会得到一个新的值。