[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);

위 코드에서 minNumbermaxNumber는 추첨할 복권 번호의 범위를 나타내며, 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);
}

마무리

이제 자바로 간단한 복권 추첨 시뮬레이션 프로그램을 만들었습니다. 이 프로그램을 실행하면 지정된 범위 내에서 랜덤한 복권 번호가 생성되어 출력됩니다. 이 예제를 사용하여 복권 추첨 시뮬레이션을 만들어보세요!

참고 문헌: