강의

멘토링

커뮤니티

Inflearn Community Q&A

kmsp911909's profile image
kmsp911909

asked

ES6 course for modern javascript development

Lotto Number Generator

제 답변 올립니다.

Written on

·

229

0

다른 분들이 올린 for 문없이 사용하는게 좋아보이는데

문제에서는 for문으로 로또번호 set값을 추가하는거 같아서

이렇게 했습니다

=============

const SETTING = {

  name : "LUCKY LOTTO!",

  count : 6,

  maxNumber : 45

}

const colorSet = new Set();

let {count, maxNumber} = SETTING;

function getRandomNumber(maxNumber) {

  let randomNum = Math.floor(Math.random() * maxNumber);

  while(!colorSet.has(randomNum)) {

    colorSet.add(randomNum);  

  }

}

for(let i = 0; i < count; i++) {

  getRandomNumber(maxNumber);

}

console.log(colorSet.values());

es6javascript

Answer 1

0

let randomNum = Math.floor(Math.random() * maxNumber);

에서 +1 해줘야 45까지 나오지 않나요?

kmsp911909's profile image
kmsp911909

asked

Ask a question