자바 Math.radom()

이세라·2024년 10월 2일

클래스.메소드()

Math.radom() : 난수를 발생, 0.0이상 1미만의 값(0.0 <= ran <1)

double ran = Math.random();

  • start부터 시작하는 n개의 정수 중에서 임의의 정수 하나를 얻기 위한 연산식
  • int 변수명 = (int)(Math.random() * n) + start;

package conditional;

public class RandomExam {

	public static void main(String[] args) {
/*
	클래스.메소드()
 	Math.radom() : 난수를 발생, 0.0이상 1미만의 값
 	double ran = Math.random();
 		0.0 <= ran <1
*/
/*
	double ran = 0.0;
	int bun = 0;
	for(int i=1;i<=10;i++) {
		ran = Math.random();
		System.out.println("실제값:" + ran);
		
		bun = (int)ran;
		System.out.println(bun);
	}
*/	
/*
		double ran = 0.0;
		int bun = 0;
		for(int i=1;i<=10;i++) {
			ran = (Math.random()*5);
			System.out.println("실제값:" + ran);
			
			bun = (int)ran;
			System.out.println("형 변환 값:" + bun);
			System.out.println("==================");
		}	
*/		
		double ran = 0.0;
		for(int i=1;i<=10;i++) {
			int bunTest = (int)(Math.random()*5)+1;
			System.out.println("실제값:" + ran);
			System.out.println("형변환값:" + bunTest);
			
			System.out.println("==================");
		}			
		
	}//end of main

}//end of class
profile
개린이입니다...

0개의 댓글