java根据生成随机数功能类编写程序
答案:2 悬赏:40
解决时间 2021-11-14 12:49
- 提问者网友:焚苦与心
- 2021-11-13 12:40
根据日生成随机数的功能类及方法编写程度,生成四位随机验证码的功能,Random类的nextInt(26)方法获取到不超过26的随机值;‘A’+n;当n不超过26时,为A-Z之间的字母值。Ps:小弟还是新手,希望大神帮帮我,谢谢啦!
最佳答案
- 二级知识专家网友:啵啵桃汀
- 2020-11-03 20:41
private static String[] chars={"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
private static String getRandomChar(){
Random ran = new Random();
int index = ran.nextInt(chars.length);
return chars[index];
}
我意见这样生成验证码,代码可以复用~
你只要把数组中的0~9去掉就行了,验证码往往会去掉 0 ,1 ,o这些容易混淆的字符
private static String getRandomChar(){
Random ran = new Random();
int index = ran.nextInt(chars.length);
return chars[index];
}
我意见这样生成验证码,代码可以复用~
你只要把数组中的0~9去掉就行了,验证码往往会去掉 0 ,1 ,o这些容易混淆的字符
全部回答
- 1楼网友:如果这是命
- 2021-10-20 15:15
public static void main(string []args) throws exception{
linkedlist<integer> list = new linkedlist<integer>();
for(int i=0;i<10;i++){
list.add((int)(math.random()*integer.max_value));
}
while(list.size() > 0)
system.out.print(list.pop()+ " ");
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯