1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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); |
1 | < div id = "a" ></ div > |