public static String getCode() {
       //创建一个集合
        ArrayList<Character> list=new ArrayList<>();
        for (int i = 0; i < 26; i++) {
            list.add((char)('a'+i));
            list.add((char)('A'+i));
        }
        StringBuilder sb=new StringBuilder();
        Random r=new Random();
        for (int i = 0; i < 4; i++) {
            int index=r.nextInt(list.size());
            char c=list.get(index);
            sb.append(c);
        }
        //随机数字添加到某位
        int number=r.nextInt(10);
        sb.append(number);
        //数字可以再任意位置
        char[] arr=sb.toString().toCharArray();
        int randomIndex=r.nextInt(arr.length);
        //最大索引随机交换
        char temp=arr[randomIndex];
        arr[randomIndex]=arr[arr.length-1];
        arr[arr.length-1]=temp;
        return new String(arr);
    }