开发验证码
- 需求:定义方法实现随机产生一个5位的验证码
验证码格式:
长度为5
前四位是大写字母或者小写字母
最后一位是数字 方法:
如果需要在一堆没有什么规律的数据中随机抽取一个数据
那么可以先把这些数据放到数组中去,再随机抽取一个索引。因为索引是有规律的。
import java.util.Random;public class FDemo {public static void main(String[] args) {char[] c = new char[52];for (int i = 0; i < c.length; i++) {if(i <= 25){c[i] = (char)(65 + i);}else{c[i] = (char)(97 + i - 26);}}
String str = "";Random r = new Random();for (int i = 0; i < 4; i++) {int index = r.nextInt(c.length);str = str + c[index];}int num = r.nextInt(10);str = str + num;System.out.println(str);}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!