function randomBackground(min, max, choice) { var bgArray = []; var bgResult = []; var bgNum; for (i=min; i<=max; i++) { bgArray.push(i); } for (i=0; i<choice; i++) { bgNum = Math.floor(Math.random() * bgArray.length); bgResult.push(bgArray[bgNum]); // 랜덤으로 선택된 숫자 순서대로 bgReult에 저장 bgArray.splice(bgNum, 1); // 선택된 숫자 bgArray에서 삭제, 중복 선택 방지 } bgResult = bgResult.join(', '); $('#a').html(bgResult); } //Min, Max, Choice randomBackground(1, 16, 6);
<div id="a"></div>