需求:
定义方法实现随机产生一个4位的验证码,每位可能是数字、大写字母、小写字母
代码:
import java.util.Random; public class RandomCode { public static void main(String[] args) { String datas = "ABBCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; String code = ""; Random r = new Random(); for (int i = 0; i < 4; i++) { int index = r.nextInt(datas.length());//随机索引处的元素 //找到索引所对应的元素 char c = datas.charAt(index);//*******很重要 code += c; } System.out.println(code); } }