-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
로또 생성기 실습을 진행해봤습니다.
19.10.17 14:48 작성 조회수 81
0
const SETTING = {
name : "LUCKY LOTTO!",
count : 6,
maxNumber : 45
}
function getRandomNumber(maxNumber) {
const randomSet = new Set();
for (let i = 0; i < SETTING.count; i++) {
let randomNumber;
do {
randomNumber = Math.floor(Math.random() * (SETTING.maxNumber - 1)) + 1;
} while (randomSet.has(randomNumber))
randomSet.add(randomNumber);
}
return Array.from(randomSet).sort((a, b) => a - b);
}
console.log(SETTING.name);
console.log(getRandomNumber(SETTING.maxNumber));
피드백 사항이 있다면, 부탁드리겠습니다.
감사합니다!
답변을 작성해보세요.
답변 0