JAva生成任意桁数ランダム数
726 ワード
/**
*
* @param code_len( )
* @return
*/
public static String validateCode(int code_len) {
int count = 0;
char str[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
StringBuffer pwd = new StringBuffer("");
Random r = new Random();
while (count < code_len) {
int i = Math.abs(r.nextInt(10));
if (i >= 0 && i < str.length) {
pwd.append(str[i]);
count++;
}
}
return pwd.toString();
}