自定义一个字符串函数,其功能是自动产生一个由字母和数字组成的任意位数的字符串,用java编写,求
2个回答
展开全部
定义一个数组,里面全是大小写字母.随机数取余作为下标,就可以得到一个个随机的字母了.
或者怕麻烦的话,直接把随机数26取余之后再加上a或者A的ASCII码值就可以得到随机的字母了.
或者怕麻烦的话,直接把随机数26取余之后再加上a或者A的ASCII码值就可以得到随机的字母了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Yugi{
public static String produce(){
String words = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int n = (int)(Math.random() * 20) + 1;
String result = "";
for(int i = 0; i < n; i++){
int rand = (int)(Math.random() * words.length());
result += words.charAt(rand);
}
return result;
}
public static void main(String[] args){
System.out.println(produce());
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询