KO
내 도구

교란순열 계산기

제자리에 오는 것이 하나도 없는 순열인 교란순열 !n의 수를 구합니다. 부분계승 공식, 마니또 확률, k개가 제자리에 있는 경우도 계산합니다.

선물 교환에 참여한 사람, 편지와 봉투, 모자 등
교란순열이면 0을 사용하세요(아무도 자기 것을 받지 않음)
교란순열의 수 (!n)
14,833
아무도 원래 자리에 있지 않은 배열
전체 순열의 수 (n!)
40,320
아무도 원래 자리에 있지 않을 확률
36.7882%

!n = (n − 1) × (!(n − 1) + !(n − 2)), 단 !0 = 1, !1 = 0.

n이 커질수록 교란순열의 비율은 1/e ≈ 36.79%에 가까워집니다.

제자리에 남는 항목의 수
제자리 항목 수배열의 수확률
014,83336.79%
114,83236.79%
27,42018.4%
32,4646.11%
46301.56%
51120.28%
6280.07%
700%
810%
내 도구 →
광고

교란순열은 어떤 항목도 원래 위치에 오지 않도록 다시 배열하는 것입니다. 고전적인 모자 맡기기 문제나 아무도 자기 이름을 뽑지 않는 마니또 추첨이 그 예입니다. 이 계산기는 교란순열의 수 !n, 무작위로 섞은 결과가 교란순열일 확률, 몇 개의 항목이 제자리에 남는지에 대한 전체 분포를 보여 줍니다.

사용 방법

  1. 항목의 수(사람, 편지, 모자, 좌석)를 입력합니다.
  2. '원래 자리에 남는 항목의 수'를 0으로 두면 교란순열이고, k를 입력하면 정확히 k개가 처음 자리에 있는 배열의 수를 셉니다.
  3. 경우의 수와 확률을 확인합니다. 표에는 가능한 모든 제자리 항목 수가 나옵니다.

계산식

!n = n! × Σ (−1)ᵏ / k! for k = 0 … n !n = (n − 1) × (!(n − 1) + !(n − 2)), with !0 = 1 and !1 = 0

첫 번째 공식은 제자리에 남는 항목에 대한 포함-배제 원리에서 나옵니다. n ≥ 1이면 !n은 n!/e를 가장 가까운 정수로 반올림한 값과도 같습니다. 정확히 k개가 제자리에 있는 배열(랑콩트르 수)은 C(n, k) × !(n − k)입니다. 제자리에 남을 k개를 고른 뒤 나머지를 교란시킵니다.

예시

4명이 선물을 교환하면 나누어 주는 방법은 4! = 24가지이고, 아무도 자기 선물을 받지 않는 경우는 !4 = 3 × (!3 + !2) = 3 × (2 + 1) = 9가지이므로 확률은 9/24 = 37.5%입니다. 정확히 한 명만 자기 선물을 받는 경우는 C(4, 1) × !3 = 4 × 2 = 8가지입니다. 8명이면 40,320가지 순서 중 !8 = 14,833가지로 약 36.79%입니다.

자주 묻는 질문

마니또에서 아무도 자기 이름을 뽑지 않을 확률은 얼마인가요?

5명 이상이면 어떤 인원이든 약 36.7~36.8%입니다. !n / n!이 1/e ≈ 0.3679에 매우 빠르게 가까워지기 때문입니다. 대략 세 번 중 두 번은 적어도 한 명이 자기 이름을 뽑아 다시 뽑아야 합니다.

!0은 얼마인가요?

약속에 따라 !0 = 1입니다. 아무것도 배열하지 않는 방법이 정확히 하나 있고, 그 경우 제자리에 있는 것도 없기 때문입니다. 이렇게 해야 점화식과 랑콩트르 공식이 서로 맞습니다.

교란순열은 순열과 어떻게 다른가요?

순열은 어떤 배열이든 해당하며 n!가지입니다. 교란순열은 제자리에 있는 항목이 없는 순열이어서 항상 더 적으며, 전체 순열의 약 37%입니다.

교란순열의 수와 부분계승은 같은가요?

네. !n은 n의 부분계승이라고 하며, 두 이름은 같은 뜻으로 쓰입니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 교란순열 계산기. https://kakao.mobile/ko/tools/derangement-calculator/

MLA

“교란순열 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/derangement-calculator/.

광고