[java] 자바에서 랜덤 넘버를 이용한 복권 추첨 시뮬레이션
이번에는 자바를 사용하여 랜덤 넘버를 이용한 복권 추첨 시뮬레이션을 만들어보겠습니다. 이 프로그램은 지정된 범위 내에서 랜덤한 수를 생성하여 복권 번호를 추첨하는 간단한 시뮬레이션입니다.
단계 1: 프로젝트 세팅
첫 번째 단계로, 자바 프로젝트를 만들고 필요한 패키지와 클래스를 세팅합니다.
package com.example;
import java.util.Random;
public class LotterySimulation {
public static void main(String[] args) {
// 복권 추첨 코드가 들어갈 곳
}
}
단계 2: 랜덤 넘버 생성
다음으로, Random
클래스를 사용하여 지정된 범위 내에서 랜덤한 수를 생성합니다.
Random random = new Random();
int minNumber = 1;
int maxNumber = 50;
int lotteryNumber = random.nextInt(maxNumber - minNumber + 1) + minNumber;
System.out.println("복권 당첨 번호: " + lotteryNumber);
위 코드에서 minNumber
와 maxNumber
는 추첨할 복권 번호의 범위를 나타내며, random.nextInt(maxNumber - minNumber + 1) + minNumber
은 이 범위 내에서 랜덤한 수를 생성합니다.
단계 3: 복권 번호 여러 개 추첨
복권 번호 여러 개를 추첨하려면 반복문을 사용하여 여러 번 랜덤한 수를 생성합니다.
int numOfTickets = 5;
for (int i = 0; i < numOfTickets; i++) {
int lotteryNumber = random.nextInt(maxNumber - minNumber + 1) + minNumber;
System.out.println("복권 번호 " + (i+1) + ": " + lotteryNumber);
}
마무리
이제 자바로 간단한 복권 추첨 시뮬레이션 프로그램을 만들었습니다. 이 프로그램을 실행하면 지정된 범위 내에서 랜덤한 복권 번호가 생성되어 출력됩니다. 이 예제를 사용하여 복권 추첨 시뮬레이션을 만들어보세요!
참고 문헌:
- Oracle 자바 공식 문서
- Baeldung 자바 튜토리얼