메뉴 건너뛰기

2018.11.07 18:28

중복 없는 랜덤

조회 수 2017 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
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>



List of Articles
번호 제목 날짜 조회 수
99 페이지 이동 제어 - href, replace, pushState() 2018.09.06 2620
98 jQuery selectBox 컨트롤. 2018.07.25 2558
97 [jQuery] 셀렉트박스에서 특정 옵션 선택시 레이어 나타내기 2018.09.27 2553
96 Query 기초 (동적 테이블 (데이터 추가 / 삭제), integrateTable(정렬(sort)) file 2019.01.16 2196
95 [jQuery] split, join 으로 공백제거 하기 2018.09.06 2146
94 jQuery 폼 입력값 체크 예제 2018.09.06 2098
» 중복 없는 랜덤 2018.11.07 2017
92 따욤표 중복으로 출력하기 2018.09.28 1884
91 입력폼에 입력되는 값의 유효성 체크하기 두번째 file 2018.09.06 1835
90 [jQuery] input 박스에 maxlength 만큼 입력했을 때 자동으로 다음 박스로 이동하기 2018.09.06 1819
89 jquery 자식창에서 부모창으로 값 전달 2019.08.27 1736
88 외부 파일 드래그 드롭 구현 file 2018.09.06 1678
87 스크롤 최하단 자동 포커스(auto scroll to bottom of page with jquery) 2018.11.07 1571
86 jQuery 기초 (클릭하면 이미지 변경 / mouseover시 애니메이션 효과주기 / 동적으로 변경) 2019.01.16 1507
85 jQuery datepicker 팝업창 사이즈 바꾸기 file 2019.01.10 1501
84 jQuery - ajaxSubmit 사용법 및 유의사항(페이지 리로드 현상) 2021.03.09 1457
83 datepicker, onclick 이벤트시에 한번에 뜨게 하기 2021.03.26 1451
82 이미지 회전, rotate(); 2020.11.25 1451
81 jQuery 기초 (텍스트 추가 (createElement, createTextNode, appendChild), (html, javascript, jquery) file 2019.01.16 1411
80 iframe height auto resize 2018.11.07 1403
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved