[JAVA] 난수 예제

정은아·2022년 7월 30일
package ja_0727;

public class Nansu_1 {
public static void main(String[] args) {
	
	int xx = 15;   //하한값
	int yy = 27;   //상한값
	int count = 0;	
	
	System.out.println(xx + "~"+yy+" 사이 난수 발생 \n");
	
	for (int i = 0; i < 100; i++) {
		System.out.print((int)((yy-xx+1) * Math.random())+ xx+"  ");
		count++;
		
		if (count%10 ==0) {
			System.out.println();
		}
	}
  }
}

난수(Math.random) 발생 공식을 알려드립니다.

난수 발생 공식 (정수화)((상한값-하한값 +1)*난수발생)+하한값

입니다.

이 소스에서는
int xx = 15;가 하한값,
int yy = 27;가 상한값이라고 보시면 됩니다.

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글