본문 바로가기
JAVA/JavaScript

인증번호 만들기 /java 숫자/ 문자+숫자 아스키코드

by java나유 2022. 8. 23.

자바로 인증번호 만들기 숫자만 (6자리)

String total="";
int num;
/* Random ran=new Random(); */
for(int i=0;i<6;i++){
	 num =(int)(Math.random()*9)+1;
		total+=num;
}

자바로 인증번호 만들기 숫자_문자

StringBuffer make = new StringBuffer();
		Random rd=new Random();
		
		int w =0;
		while(w<10) {
			int a =rd.nextInt(3);
			
			switch(a) {
			case 0:
			make.append((char)(rd.nextInt(26)+97)); //소문자 a~z
			break;
			
			case 1:
			make.append((char)(rd.nextInt(26)+65)); //대문자 A~Z
			break;
			
			case 2:
			make.append((rd.nextInt(10)));//숫자
			break;
			
			}
			w++;
		}
		String key =make.toString();
		System.out.println(key);
728x90

댓글