java中,怎么随机生成一个5位的字符串
2个回答
展开全部
纯数字和数字字母混合的两种,原理都差不多,自己选吧
String Resultnumber = "";
String Result = "";
char[] str = "0123456789".toCharArray();
char[] Str = "0123456789abcdefghijkmlnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
for (int i = 0; i < 5; i++) {
int index = (int) (Math.random() * Str.length);
int indexnumber = (int) (Math.random() * str.length);
Result += Str[index];
Resultnumber += str[indexnumber];
}
System.out.println(Result);
System.out.println(Resultnumber);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询