Numsmith넘스미스

최종 확인 2026-10-06 · 2026년 요율 적용

🎲 순열 조합 계산기

n개 중 r개를 뽑는 순열·조합과 중복순열·중복조합을 한 번에 계산합니다. 팩토리얼과 당첨 확률, 로또 1등 확률까지 함께 확인하세요.

2026년 적용 요율·세율·근거 법령·출처 2건·계산 방법 보기

개
개
조합 (순서 무시)
—

자바스크립트가 정확히 다루는 정수는 약 9×10¹⁵까지라 그보다 큰 결과는 끝자리가 부정확할 수 있습니다. 팩토리얼은 170까지만 계산합니다.

이 계산기를 내 블로그·홈페이지에 넣기

무료이며 출처 표시가 자동으로 붙습니다. 요율이 바뀌면 자동 갱신됩니다. 티스토리·워드프레스·홈페이지는 iframe 코드를, 네이버 블로그·카페(iframe 차단)는 링크 버튼 코드를 쓰세요.

다른 계산기나 자세한 안내는 임베드 페이지에서.

이어서📊 평균 표준편차 계산기% 퍼센트 계산기🎲 랜덤 추첨기

네 가지 경우의 수

순열 nPr = n! ÷ (n−r)!  순서 ○, 중복 ×
조합 nCr = n! ÷ (r! × (n−r)!)  순서 ×, 중복 ×
중복순열 nΠr = nr  순서 ○, 중복 ○
중복조합 nHr = (n+r−1)C r  순서 ×, 중복 ○

고를 때 순서를 따지는지와 같은 것을 또 골라도 되는지 두 가지만 판단하면 네 공식 중 하나가 정해집니다. "1등·2등을 정한다"면 순서를 따지는 것이고, "대표 3명을 뽑는다"면 따지지 않는 것입니다.

어떤 공식을 쓸지 고르기

상황순서중복공식
반장·부반장 뽑기따짐안 됨순열 nPr
대표 3명 뽑기안 따짐안 됨조합 nCr
4자리 비밀번호따짐됨중복순열 nr
아이스크림 3스쿱 고르기안 따짐됨중복조합 nHr

자주 쓰는 값

n, r순열조합중복순열중복조합
5, 220102515
5, 3601012535
10, 37201201,000220
10, 530,240252100,0002,002
45, 65,864,443,2008,145,0608,303,765,62515,890,700

로또 확률로 보는 감각

용어 설명

팩토리얼 (n!)
1부터 n까지 모두 곱한 값. 0! = 1로 약속합니다.
순열 (Permutation)
순서를 구별해 나열하는 경우의 수.
조합 (Combination)
순서를 구별하지 않고 고르는 경우의 수.
중복순열
같은 것을 여러 번 골라도 되는 순열. n의 r제곱입니다.
중복조합
같은 것을 여러 번 골라도 되는 조합. 칸막이 방법으로 (n+r−1)Cr이 됩니다.

자주 묻는 질문

순열과 조합은 어떻게 다른가요?
순서를 따지면 순열, 안 따지면 조합입니다. 5명 중 3명을 뽑아 1·2·3등을 정하는 건 순열(60가지), 그냥 3명을 뽑는 건 조합(10가지)입니다. 순열이 조합보다 항상 크거나 같고, 정확히 3!(=6)배 차이가 납니다.
중복순열·중복조합은 뭔가요?
같은 것을 여러 번 골라도 될 때 씁니다. 5가지 맛 중 3개를 고르는데 같은 맛을 또 골라도 된다면, 순서를 따지면 중복순열 5³ = 125가지, 안 따지면 중복조합 35가지입니다. 비밀번호(순서 ○, 중복 ○)는 중복순열, 아이스크림 고르기(순서 ×, 중복 ○)는 중복조합입니다.
로또 1등 확률은요?
45개 중 6개를 뽑는 조합이므로 8,145,060분의 1입니다. 한 장에 1,000원이니 모든 경우를 다 사려면 8,145,060,000원이 듭니다. 매주 5장씩 사면 평균 약 31,327년에 한 번 1등이 나오는 셈입니다. 당첨금 세금은 로또 당첨금 세금 계산기에서 확인하세요.
팩토리얼은 왜 이렇게 빨리 커지나요?
1부터 n까지 모두 곱하기 때문입니다. 10! = 3,628,800이고 20!은 약 2.4×10¹⁸, 70!부터는 자바스크립트가 표현할 수 있는 범위를 넘어 무한대가 됩니다. 이 계산기는 170!까지만 계산하며 그보다 크면 0으로 표시합니다.
어디에 쓰나요?
시험 문제뿐 아니라 실무에서도 씁니다. 비밀번호 가짓수(중복순열), 조 편성 방법(조합), A/B 테스트 조합 수, 메뉴 구성 가짓수, 당첨 확률 계산 등입니다. 통계 쪽으로 넘어가면 평균·표준편차 계산기, 확률 분포 계산과도 이어집니다.
큰 수도 정확한가요?
조합은 곱셈과 나눗셈을 번갈아 해 오차를 줄이도록 구현했습니다. 다만 자바스크립트가 정확히 표현할 수 있는 정수는 2⁵³(약 9×10¹⁵)까지라 그보다 큰 결과는 끝자리가 부정확할 수 있습니다. 로또 조합 수(814만)처럼 일상적인 범위에서는 문제가 없습니다.

함께 쓰면 좋은 계산기

근거·출처

이 계산기가 도움이 됐나요?
이 계산기의 검토 기준