@Test
public void test24(){
//假如要获取1-10位的随机数,每一位由a-z或A-Z组成
Random random = new Random();
StringBuffer sb = new StringBuffer();
//获得随机位数1-10
int weishu = (int) Math.round(Math.random()*10+1);
for(int i=0; i<weishu; i++){
int number = random.nextInt(2);
long result = 0;
switch (number){
case 0:
result = Math.round(Math.random() * 25 + 65);
sb.append(String.valueOf((char) result));
break;
case 1:
result = Math.round(Math.random() * 25 + 97);
sb.append(String.valueOf((char) result));
break;
}
}
System.out.println(sb.toString());
}
Java中怎么实现生成随机位数的随机字符串
最新推荐文章于 2024-08-10 10:00:00 发布