마니또(시크릿 산타) 매칭기

참가자 이름(3명 이상)을 입력하면 아무도 자기 자신과 매칭되지 않도록 무작위 순환 방식으로 마니또 짝을 한 번에 배정합니다.

사용 방법
· 참가자 이름을 한 줄에 한 명씩, 또는 쉼표(,)로 구분해 입력하세요.
· 최소 3명 이상이어야 매칭할 수 있습니다.
· '주는 사람 → 받는 사람'으로 배정되며, 자기 자신은 걸리지 않습니다.
마니또 매칭 결과

마니또(시크릿 산타) 매칭기, 자기 자신은 절대 안 걸려요

마니또는 누가 누구의 비밀 친구인지 모른 채 몰래 챙겨 주는 놀이로, 시크릿 산타(Secret Santa)라는 이름으로 송년회나 선물 교환 행사에서도 널리 즐깁니다. 그런데 종이를 접어 뽑다 보면 자기 이름을 뽑거나, 누가 누구를 챙기는지 미리 들통나는 일이 잦습니다. 이 마니또 매칭기는 참가자 이름만 입력하면 아무도 자기 자신과 매칭되지 않도록 무작위로 짝을 배정해 이런 문제를 깔끔하게 해결합니다.

'순환(derangement)' 방식으로 자기 매칭 차단

이 도구의 핵심은 모든 사람이 자기 자신이 아닌 다른 사람을 맡도록 보장하는 순환 배정 방식입니다. 먼저 전체 참가자를 Fisher-Yates 셔플로 완전히 무작위로 섞은 뒤, 섞인 순서대로 1번이 2번을, 2번이 3번을, … 마지막 사람이 다시 1번을 맡는 하나의 커다란 고리(사이클)를 만듭니다. 이렇게 하면 어떤 사람도 자기 자신을 가리킬 수 없어 '자기 매칭'이 수학적으로 원천 차단됩니다. 즉 결과는 항상 누구도 자기 자신과 겹치지 않는 완전한 마니또 배정이 됩니다.

이럴 때 쓰기 좋아요

비밀 유지 팁

화면에는 전체 짝이 한눈에 보이므로, 비밀스러운 재미를 살리려면 진행자 한 명만 결과를 확인한 뒤 각자에게 따로 알려 주거나, 참가자들이 자기 차례에만 화면을 보도록 진행하는 것이 좋습니다. 입력한 명단과 매칭 결과는 모두 브라우저 안에서만 처리되어 외부로 전송되지 않으므로 안심하고 사용할 수 있습니다. 같은 명단으로 매칭을 다시 돌리면 새로운 무작위 짝이 만들어지니, 마음에 들 때까지 다시 뽑아도 됩니다.

자주 묻는 질문 (FAQ)

Q. 마니또 매칭은 어떻게 하나요?

A. 참가자 이름을 한 줄에 한 명씩(또는 쉼표 구분) 3명 이상 입력하고 매칭 버튼을 누르면 '주는 사람 → 받는 사람' 짝이 자동 배정됩니다.

Q. 자기 자신이 마니또로 걸리지 않나요?

A. 순환(derangement) 방식을 써서 모두가 자기 자신이 아닌 다른 사람을 맡도록 보장하므로 자기 매칭은 절대 발생하지 않습니다.

Q. 최소 몇 명부터 가능한가요?

A. 최소 3명부터 가능합니다. 2명이면 서로를 맡을 수밖에 없어 비밀스러운 재미가 사라지기 때문입니다.

Q. 결과가 다른 사람에게 새지 않나요?

A. 모든 계산은 기기 안에서만 이뤄집니다. 다만 화면에 전체 짝이 보이므로 진행자가 각자에게 따로 알려 주는 방식을 권장합니다.