[Java] java.util 패키지 - Random 클래스

chael_lo·2021년 5월 17일
0

Java

목록 보기
28/52

Random 클래스 난수 관련 기능을 제공하는 클래스다.

Random 클래스의 메소드 종류

Random.nextInt(int bound)

0 ~ bound-1 범위의 정수난수를 발생하여 반환하는 메소드

import java.util.Random;

Random random = new Random();

for(int i=1; i<=5; i++) {
	//0~99 사이의 정수 난수 5개 출력
	System.out.println(i+"번째 정수난수 ="+random.nextInt(100));
}

Random 클래스의 메소드 사용 예시(임시 비밀번호 발급)

import java.util.Random;

public static String newPasswordOne(){
	Random random = new Random();
	
	//비밀번호로 사용될 문자들을 저장한 문자열 생성
	String str ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
	String newPassword="";
	for(int i=1; i<=10; i++) {
		newPassword+=str.charAt(random.nextInt(str.length()));
	}
		
	return newPassword;
}

public static void main(String[] args) {
	System.out.println("임시 비밀번호-1 =" + newPasswordOne());
}
profile
천천히 꾸준히

0개의 댓글