[java] Math.random()을 이용한 랜덤 넘버 생성

자바에서 랜덤한 숫자를 생성하는 방법 중 하나는 Math 클래스의 random() 메서드를 사용하는 것입니다. 이 메서드는 0 이상 1 미만의 double 형태의 값을 반환합니다.

예제

다음은 1부터 10까지의 랜덤한 정수를 생성하는 예제 코드입니다.

int min = 1;
int max = 10;
int randomNum = min + (int)(Math.random() * ((max - min) + 1));

위의 코드는 Math.random()을 사용하여 0 이상 1 미만의 double 값을 생성한 뒤, 이 값을 원하는 범위 내의 정수값으로 변환하는 방법을 보여줍니다.

이제 이 메서드를 사용하여 다양한 랜덤한 값을 생성할 수 있게 되었습니다.

요약

Math.random()은 자바에서 간단하고 효과적으로 랜덤한 값을 생성할 수 있는 방법 중 하나입니다. 이러한 기능은 게임 개발이나 랜덤한 데이터가 필요한 다양한 애플리케이션에서 유용하게 활용될 수 있습니다.

참고