강의

멘토링

커뮤니티

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

ch y님의 프로필 이미지
ch y

작성한 질문수

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

로또 번호 생성기

그냥 생각 대로 만들어봤습니다.

작성

·

205

1

const SETTING = {
  name: 'LUCKY LOTTO',
  count: 6,
  maxNumber: 45
};

function getRandomNumber(setObj) {
  const rNum = Math.floor(Math.random() * SETTING.maxNumber + 1);
  setObj.add(rNum);
  //랜덤한 유일한 숫자값을 추출
  while (SETTING.count > setObj.size) {
    this.getRandomNumber(setObj);
  }
  return setObj;
}

const lottoSet = new Set();
  const rs = this.getRandomNumber(lottoSet);

console.log(Array.from(rs).sort((a, b) => a - b).join(' , '));

답변

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

작성한 질문수

질문하기