/**
     * 生成固定长度的随机字符和数字
     * @param len
     * @return
     */
	
    public static String GetRandomCharAndNumber(int len) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i <len; i++) {
            int intRand = (int) (Math.random() * 52);
            int numValue = (int) (Math.random() * 10);
            char base = (intRand < 26) ? 'A' : 'a';
            char c = (char) (base + intRand % 26);
            if(numValue%2==0){
                sb.append(c);
            }else{
                sb.append(numValue);
            }
        }
        return sb.toString();
    }

posted on 2013-03-18 17:58  暗夜螃蟹  阅读(261)  评论(0编辑  收藏  举报