java隨機生成邀請碼(數字+字母)
阿新 • • 發佈:2019-02-09
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;
}