• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

로또 구현

22.05.12 18:51 작성 조회수 143

0

const SETTING = {
	name: 'Lucky Lotto!',
	count: 6,
	maxNumber: 45
}

function getSingleNum(min, max) {
	return Math.floor(Math.random() * (max - min + 1)) + 1
}

function getLottoNum() {
	let numSet = new Set()
	let {count, maxNumber} = SETTING

	while(numSet.size !== count) {
		let num = getSingleNum(1, maxNumber)
		if(!numSet.has(num)) numSet.add(num)
	}

	return [...Array.from(numSet).sort((a, b) => a - b)]
}

console.log(getLottoNum())

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!