[javascript] 조건문을 사용한 로또 번호 자동 선택 예제

로또 번호를 자동으로 선택하는 간단한 예제를 만들어보겠습니다.

1. 변수 초기화

먼저, 1부터 45까지의 번호가 들어있는 배열을 초기화합니다.

const numbers = [];
for (let i = 1; i <= 45; i++) {
  numbers.push(i);
}

2. 랜덤한 번호 선택

이제, 조건문을 사용하여 중복되지 않는 6개의 랜덤한 번호를 선택합니다.

const selectedNumbers = [];
while (selectedNumbers.length < 6) {
  const randomNumber = Math.floor(Math.random() * 45) + 1;
  if (!selectedNumbers.includes(randomNumber)) {
    selectedNumbers.push(randomNumber);
  }
}

3. 결과 출력

마지막으로, 선택된 번호를 정렬하여 화면에 출력합니다.

selectedNumbers.sort((a, b) => a - b);
console.log(selectedNumbers);

이제 위의 코드를 실행하면 조건문을 사용하여 중복되지 않는 6개의 랜덤한 로또 번호가 출력될 것입니다.


참고 문헌: