Notice
Recent Posts
Recent Comments
Link
SeouliteLab
Java에서 난수(Random number) 생성하는 방법 본문
소개:
Java 프로그래밍에서 난수는 무작위 숫자를 생성하는 데 중요한 역할을 합니다. 난수를 생성하는 방법과 이를 활용하는 방법에 대해 이해하는 것은 프로그래밍에서 매우 유용합니다. 이 글에서는 Java에서 난수를 생성하는 여러 가지 방법과 활용에 대해 알아보겠습니다.
설정:
특별한 설정은 필요하지 않습니다.
난수 생성 방법:
Java에서는 여러 클래스를 통해 난수를 생성할 수 있습니다. 그 중에서 가장 일반적으로 사용되는 클래스는 java.util.Random
과 java.lang.Math
입니다.
예제 1: Random 클래스를 사용한 난수 생성
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random();
// 0 이상 10 미만의 정수 난수 생성
int randomNumber = random.nextInt(10);
System.out.println("Random number: " + randomNumber);
}
}
출력 결과: Random number: [0부터 9까지의 무작위 정수]
설명:
위 예제에서는 java.util.Random
클래스를 사용하여 난수를 생성합니다. nextInt(int bound)
메서드를 호출하여 0 이상부터 지정한 값 미만의 정수를 생성합니다. 이때 매개변수로 전달된 값은 생성될 정수의 상한값을 나타냅니다.
예제 2: Math 클래스를 사용한 난수 생성
public class MathRandomExample {
public static void main(String[] args) {
// 0 이상 1 미만의 실수 난수 생성
double randomNumber = Math.random();
System.out.println("Random number: " + randomNumber);
}
}
출력 결과: Random number: [0.0부터 1.0 미만의 무작위 실수]
설명:
위 예제에서는 java.lang.Math
클래스의 random()
메서드를 사용하여 난수를 생성합니다. 이 메서드는 0 이상부터 1 미만의 난수를 반환합니다.
'프로그래밍' 카테고리의 다른 글
Java에서 쓰레드(Thread) 다루기: 생성, 실행, 정지 (0) | 2024.03.26 |
---|---|
[Java/자바] 대소문자 변환 및 대소문자 무시 비교하기 (0) | 2024.03.26 |
Java에서 Static 키워드의 활용과 이해 (0) | 2024.03.26 |
Java 클래스 파일을 소스 코드로 디컴파일하는 방법: JD-CLI 디컴파일러 활용하기 (0) | 2024.03.26 |
[Java/자바] Gson을 활용한 자바 객체와 JSON 객체 변환 (0) | 2024.03.26 |