메뉴 건너뛰기

목록
코딩/개발
2021.04.07 20:31

초간단 js 추첨기

profile
조회 수 39 댓글 4 예스잼 4 노잼 0

No Attached Image

const getRandom = (list, count) => {
    if (count > list.length) {
        console.log("추첨 인원이 대상보다 많습니다.")
        return
    }

    const pick = (list) => list[Math.floor(Math.random() * list.length)]

    let i;
    for (i = 0; i < count; i++) {
        const winner = pick(list)
        list.splice(list.indexOf(winner), 1)
        console.log(i + 1 + "등: " + winner)
    }
}

 

 

사용예

getRandom(["김철수", "이철수", "박철수", "안철수"], 2)


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 470 1
325 잡담 최신폰으로 옛날겜돌리기이이이 1 file 나무 2021.04.16 17 0
324 잡담 컴퓨터가 진짜 일이 빠르긴하구나 11 지적장애1급 2021.04.14 32 0
323 코딩/개발 자바스크립트 Promise async await generator 요 4개조합 알면 좋은듯 4 file 머스크멜론 2021.04.09 45 0
322 잡담 자바스크립트 콜백은 씨팔 3 file MDR 2021.04.07 40 0
» 코딩/개발 초간단 js 추첨기 4 하야한아이 2021.04.07 39 4
320 잡담 서버에 https 사용하고 싶은데 도메인 사야할까 27 우지챠 2021.04.07 27 0
319 코딩/개발 삭제된 게시글입니다. 우지챠 2021.04.06 13 0
318 잡담 swift 5.5 asnyc/await 예정 1 file 마루쉐 2021.04.06 15 0
317 잡담 여긴 공기가 다르네 4 file 머스크멜론 2021.04.05 35 0
316 코딩/개발 파이썬 질문 6 흑월 2021.04.04 51 0
315 잡담 하 씨;팔 존나화나네 4 샤프 2021.04.04 26 0
314 코딩/개발 이거 왜 되는지 알려줄새끼님모심 6 찌찌선배2 2021.04.03 33 0
313 잡담 씨샵하고 파이썬배우니까 왜캐좆같냐 2 샤프 2021.04.01 33 1
312 코딩/개발 앱스토어 앱 심사 4일만에 통과함 7 file 마루쉐 2021.03.31 33 0
311 코딩/개발 어머..인사해 내 친구야... java 라고...gif file 머스크멜론 2021.03.31 49 2
310 잡담 돈 앞에선 정의가 없어요 7 그라드 2021.03.29 44 0
309 잡담 애플 씨이이이이이발련들아 마루쉐 2021.03.28 27 0
308 코딩/개발 웹사이트 템플릿 제작 도와주는 툴 같은거도 있음? 3 우지챠 2021.03.20 49 0
307 잡담 시간남으니 다시 공부시작 1 그라드 2021.03.19 47 0
306 코딩/개발 서버 db로 sqlite 어떰 22 우지챠 2021.03.15 49 0
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17