인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

James Jeon님의 프로필 이미지
James Jeon

작성한 질문수

모던 자바스크립트(javascript) 개발을 위한 ES6 강좌

로또 번호 생성기

로또 생성기 실습을 진행해봤습니다.

작성

·

122

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

피드백 사항이 있다면, 부탁드리겠습니다.

감사합니다!

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
James Jeon님의 프로필 이미지
James Jeon

작성한 질문수

질문하기