본문 바로가기

Programming/JAVA

JAVA 랜덤 함수 Math.random()

JAVA에서 랜덤 사용시 Math.random() 메서드 사용

Math.random() 은 0~1사이의 숫자를 출력


출력하고 하는 숫자가 0~9일 경우 10을 곱하여 값을 출력

만약 0~4일 경우에는 5를 곱하여 값을 출력함


이때 형변환을 통해 int형으로 맞춰주며, 형변환 시 아래 소스에서 for문 위처럼 사용해야함...

아래처럼 하면 0만 출력됨


class Randtest
{
	static public void main(String args[])
	{
		for(int i=0;i<10;i++)
		{
			int output = (int)(Math.random()*10);
			System.out.print(output + " ");
		}
		
		System.out.println();
		
		for(int i=0;i<10;i++)
		{
			int output = (int) Math.random()*10;
			System.out.print(output + " ");
		}
	}
}

'Programming > JAVA' 카테고리의 다른 글