강의

멘토링

커뮤니티

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

HHS님의 프로필 이미지
HHS

작성한 질문수

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

로또 번호 생성기

[로또생성기] 제 답안 공유드립니다!(저같은 독학러 도움이 되실까하여..)

작성

·

207

5

const SETTING = {

    name : "LUCKY LOTTO",

    count : 6,

    maxNumber : 45

};

 

const {count, maxNumber} = SETTING;

const lotto = new Set();

 

function getRandomNumbers(maxNum) {

  while(lotto.size < count) {

    const randNum = Math.floor(Math.random() * (maxNum - 1)) + 1;

    if (!lotto.has(randNum)) {

      lotto.add(randNum);

    }

  }  

}

 

getRandomNumbers(maxNumber);

 

lotto.forEach(n => {console.log(n)});

답변

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

작성한 질문수

질문하기