1. 程式人生 > >java隨機生成邀請碼(數字+字母)

java隨機生成邀請碼(數字+字母)

java隨機生成邀請碼

/**
     * 
     * 隨機生成驗證碼(數字+字母)
     *
     * @param len 邀請碼長度
     * @return
     * 
     * @author ailo555
     * @date 2016年10月23日 上午9:27:09
     */
    public static String generateRandomStr(int len) {   
        //字元源,可以根據需要刪減
        String generateSource = "23456789abcdefghgklmnpqrstuvwxyz"
;//去掉1和i ,0和o String rtnStr = ""; for (int i = 0; i < len; i++) { //迴圈隨機獲得當次字元,並移走選出的字元 String nowStr = String.valueOf(generateSource.charAt((int) Math.floor(Math.random() * generateSource.length()))); rtnStr += nowStr; generateSource = generateSource.replaceAll(nowStr, ""
); } return rtnStr; }