회원가입 시 이메일 인증을 사용하면서 6자리를 만들어주는 난수발생기가 필요했다.
import java.util.Random;
public class HelloWorld{
public static void main(String []args){
StringBuffer key = new StringBuffer();
Random rnd = new Random();
for (int i = 0; i < 6; i++) {
int index = rnd.nextInt(3);
switch (index) {
case 0:
key.append(((int) (rnd.nextInt(26)) + 97));
break;
case 1:
key.append(((int) (rnd.nextInt(26)) + 65));
break;
case 2:
key.append((rnd.nextInt(10)));
break;
}
}
System.out.println(key.toString()+"========================");
}
}
위의 코드를 아래 사이트에서 붙여놓고 돌려보면 결과값을 확인 할 수 있다.
+@
RandomStringUtils.randomNumeric(6)
추가한 위의 코드는 아래 사이트에서는 확인 할 수 없지만 6자리 숫자형태로 값이 나온다. Return값은 String이다.
그러므로 앞자리가 0으로 시작하는 문자(0XXXXX)를 만들수 있다.
www.tutorialspoint.com/compile_java_online.php
인증번호를 보낸후 타이머 만드는 코드
2020/09/22 - [javascript] - [javascript] 이메일 인증번호 타이머(유효시간 연장기능)