[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개의 랜덤한 로또 번호가 출력될 것입니다.
참고 문헌: