长度为5
内容中四位字母(大小写都有),一位数字
其中顺序全随机
import java.util.Random; public class captcha { public static void main(String[] args) { char[] arr=new char[52]; for (char i='a';i<='z';i++){ arr[i-'a']=i; } for (char i = 'A'; i <= 'Z'; i++) { arr[(int)(i-'A'+26)]=i; } Random r=new Random(); char[] arr1=new char[5]; for (int i = 0; i < 4; i++) { int r1=r.nextInt(0,52); arr1[i]=arr[r1]; } char[] arr3=new char[10]; for (char i = '0'; i <= '9'; i++) { arr3[i-'0']=i; } int r2=r.nextInt(0,10); arr1[4]=arr3[r2]; System.out.println(arr1); } }