JAVA/코드

10_25 _연습08 랜덤

0304호 2022. 10. 25. 19:00
package util;

import java.util.Random;
import java.util.UUID;

public class RandomTest {
	
	public static void main(String[] args) {
		//seed를 사용하지 않는 경우와 사용하는 경우의 차이
		//여러번 실행해보고 확인
		//java에서는 seed를 설정하지 않으면 seed가 랜덤
		Random r = new Random();
		System.out.println(r.nextInt());
		
		//seed를 설정하면 고정된 패턴의 숫자가 리턴됨
		r=new Random(42);
		System.out.println(r.nextInt());
		 
		//배열 내에 존재하는 요소만 랜덤하게 추출
		r = new Random();
		String[] ar = {"맥도날드","바우골","버거킹","라멘"};
		for( int i = 0 ; i < 1 ; i++) {
			System.out.println(ar[r.nextInt(ar.length)]);
		}
		//랜덤한 문자열 추출
		System.out.println(UUID.randomUUID().toString());
		
		
		
	}

}