~ / calculator / gift-swap-probability-calculator

🎁 선물 교환 확률 계산기

모임에서 선물을 섞어 나눠 가질 때 내 선물이 내게 돌아올 확률과 아무도 안 걸릴 확률을 구하고, 직접 섞어 보세요.

광고
광고
input

선물을 한곳에 모아 섞은 뒤 한 명씩 하나를 받는 방식이에요. 이름 대신 번호만 넣어도 돼요.

result
아무도 자기 선물을 못 받을 확률
-

직접 뽑아 보기

버튼을 누르면 선물을 한 번 섞어요. 내 선물이 내게 돌아오면 빨간 표시가 떠요.
광고

이 계산기로 알 수 있는 것

송년회나 크리스마스 모임에서 선물을 한곳에 모아 섞고 하나씩 나눠 가지면, 내가 가져온 선물이 나에게 돌아오는 일이 생각보다 자주 일어나요. 이 계산기는 참가자 수만 넣으면 아무도 자기 선물을 받지 않을 확률, 최소 한 명이 자기 선물을 받을 확률, 정확히 몇 명이 걸릴 확률을 구해요. 이름을 넣고 직접 섞어 보거나, 걸리지 않을 때까지 다시 섞는 방식으로 안전한 배치를 만들어 볼 수도 있어요. 여러 명이 하는 제비뽑기가 공평한지 궁금할 때도 쓸 수 있어요.

사용법

  1. 이름을 한 줄에 한 명씩 넣어요. 2명부터 30명까지 계산하고, 이름 대신 번호만 넣어도 돼요. 4·8·12·30명 버튼으로 바로 바꿀 수 있어요.
  2. 큰 숫자가 아무도 자기 선물을 못 받을 확률이에요. 아래 막대에서 자기 선물을 받는 사람이 정확히 0명·1명·2명일 확률을 볼 수 있어요.
  3. 선물 섞기는 완전히 무작위로 한 번 나눠요. 내 선물이 내게 돌아오면 카드가 빨갛게 표시돼요.
  4. 내 선물 안 받게 섞기는 누군가 걸리면 처음부터 다시 섞는 방식이에요. 실제 행사에서 쓰는 마니또 방식이 이거예요.
  5. 1,000번 섞어 보기는 1,000번 반복해서 아무도 안 걸린 비율을 계산값과 비교해요.

계산 원리

계산기는 1~8명의 모든 배치(8명이면 40,320가지)를 하나씩 나열해서 센 값과 일치하는 것을 확인했고, 12명은 20만 번 모의실험으로 교차 확인했어요.

직접 검산한 숫자 1: 인원별 확률표

인원이 늘어도 확률이 크게 달라지지 않아요. 아래는 계산한 값이에요.

인원아무도 안 걸리는 배치 수 D(n)전체 배치 수 n!아무도 안 걸릴 확률
2명1250.00%
3명2633.33%
4명92437.50%
5명4412036.67%
6명26572036.81%
8명14,83340,32036.79%
10명1,334,9613,628,80036.79%

4명이면 24가지 배치 중 9가지만 아무도 안 걸리고, 확률은 37.50%예요. 30명이어도 36.79%예요. 즉 모임이 크든 작든 열 번 중 6번 넘게는 누군가 자기 선물을 받아요.

직접 검산한 숫자 2: 8명이 모였을 때

8명이 선물을 섞으면 자기 선물을 받는 사람이 몇 명일지 확률은 이렇게 나와요.

자기 선물을 받는 사람 수확률
0명36.79%
1명36.79%
2명18.40%
3명6.11%
4명1.56%
5명0.28%

0명과 1명일 확률이 36.79%로 거의 같다는 점이 재미있어요. 한 명만 걸릴 확률과 아무도 안 걸릴 확률이 거의 같고, 둘을 합하면 73.57%예요. 3명 이상 걸릴 확률은 약 8.02%로 아주 작아요. 평균은 항상 1명이라서, 선물을 섞으면 평균적으로 한 명은 자기 선물을 받는 셈이에요.

직접 검산한 숫자 3: 내가 내 선물을 받을 확률

한 사람 입장에서 보면 내 선물을 내가 받을 확률은 단순히 1/n이에요. 6명이면 16.67%, 12명이면 8.33%예요. 그런데 "여섯 명 중 누구라도"로 넓히면 확률은 1에서 36.81%를 뺀 63.19%가 돼요. 한 사람은 낮아도 모두를 합치면 꽤 커지는 거예요. 생일 역설과 같은 구조라서 생일 역설 계산기와 비교해서 보면 좋아요.

광고

걸리지 않게 하려면 어떻게 할까

실제 모임에서 이렇게 진행해 보세요

  1. 선물에 가격 상한(예: 1만원, 2만원)을 정해 두면 누가 어떤 선물을 받아도 아쉬움이 적어요. 상한을 정한 뒤 포장지를 모두 같은 것으로 바꾸면 누구 선물인지 알아보기 어려워서 더 공정해져요.
  2. 선물마다 겉에 번호표를 붙이고, 가져온 사람만 자기 번호를 아는 상태에서 섞어요. 한 사람씩 번호를 뽑게 하면 자기 번호가 나오는지 바로 알 수 있어요.
  3. 누군가 자기 선물을 뽑았다면 그 사람이 조용히 알리고 전원이 다시 섞는 규칙을 먼저 정해요. 이 규칙이 없으면 "내 선물이 나왔다"고 말하기 쑥스러워 그냥 넘어가는 일이 생겨요.
  4. 인원이 많을 때는 5~8명씩 조로 나눠 따로 교환해도 확률은 거의 같아요. 어차피 최소 한 명이 걸릴 확률은 조 크기와 상관없이 약 60%대이기 때문에 큰 판 하나로 하는 게 시간이 덜 들어요.
  5. 교환이 끝난 뒤 선물을 한 번 더 바꿀 수 있는 '뺏기' 규칙을 넣으면 놀이로 더 재미있지만, 계산기의 확률은 첫 배분 기준이에요.

사례로 보는 판단

광고
광고

읽을 때 주의할 점

자주 묻는 질문

선물을 섞으면 내 선물이 내게 돌아올 확률이 얼마나 되나요?
한 사람 입장에서는 인원수 n분의 1이에요. 6명이면 16.67%예요. 하지만 모임 전체에서 최소 한 명이 자기 선물을 받을 확률은 인원이 많아도 약 63.21%로 비슷해요.
인원이 많아지면 안 걸릴 확률이 올라가나요?
거의 변하지 않아요. 4명일 때 37.50%, 6명일 때 36.81%, 8명 이상은 약 36.79%로 수렴해요. 인원을 늘려도 걸릴 위험은 줄지 않아요.
교란순열이 무슨 뜻인가요?
모든 원소가 원래 자리에 있지 않게 늘어놓는 방법을 말해요. 선물 교환에서는 아무도 자기 선물을 받지 않는 배치예요. 3명이면 2가지, 4명이면 9가지, 5명이면 44가지예요.
누군가 자기 선물을 받으면 어떻게 하는 게 공평한가요?
처음부터 모두 다시 섞는 게 가장 공평해요. 걸린 두 사람만 서로 바꾸는 방식은 쓰기 쉽지만 배치 확률이 고르지 않아 완전히 무작위라고 하기 어려워요.
마지막 사람이 자기 선물만 남는 경우는 어떻게 하나요?
한 명씩 차례로 뽑는 방식에서 흔히 생겨요. 마지막 한 명에게 자기 선물만 남으면 이전 사람 중 한 명과 선물을 바꾸는 규칙을 미리 정하거나, 한 번에 모두 섞어서 걸리면 전부 다시 하는 방식이 편해요.
이 확률은 계산이 정확한가요?
모든 배치를 하나씩 나열해서 센 값과 1~8명에서 일치하는 것을 확인했고, 12명은 20만 번 모의실험으로도 맞았어요. 완전히 무작위로 섞는다는 가정이 맞다면 정확한 값이에요.

이 도구와 함께 보면 좋은 글

관련 도구

광고

더 둘러보기

🧮 계산 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →