나의 수호신 — 사신수와 그것이 지키는 기운은 왜 자주 다를까?
다섯 마리 중 누가 내 뒤에 서는지는 고정된 규칙 하나가 정해요. 그 수호신이 무엇을 지키는지는 계절까지 따지는 다른 계산이 정해요. 명식 4,000개를 대조하니 둘이 맞아떨어진 건 9.3%뿐이었어요.
Bokki 편집실
짧은 답
복키의 /guardian 화면은 누구에게나 사신수 다섯 마리 — 청룡·주작·황룡·백호·현무 — 중 하나를 내려주는데, 그 선택은 규칙 하나로 고정돼 있어요: 내 일간(사주에서 '나'를 나타내는 천간)이 어느 오행에 속하느냐예요. 이 부분은 절대 안 바뀌고 스스로 모순되지도 않아요. 그런데 그 수호신 이름 아래 붙는 문장 — 예를 들어 「당신의 휴식과 마음의 물길」처럼 무엇을 지키는지 말하는 그 문장 — 은 완전히 다른 계산에서 나와요: 용신(用神), 즉 내 명식 전체가 가장 필요로 한다고 판정된 오행인데, 이건 내 명식이 강한지 약한지 균형 잡혔는지, 심지어 내가 태어난 계절에 따라서도 달라져요. 이 두 답이 서로 맞아야 할 이유는 어디에도 없고, 실제로 명식 4,000개를 대조해 보니 둘이 맞아떨어진 건 9.3%뿐이었어요.
동물 한 마리 안에 든 서로 다른 두 계산
수호신은 guardianOf() 함수의 첫 단계에서 나와요 — 일간의 오행을 다섯 줄짜리 표(木→청룡, 火→주작, 土→황룡, 金→백호, 水→현무)에 대고 찾으면 끝이에요. 무엇을 지키는지는 analyzeSaju()의 용신 계산에서 나오는데, 훨씬 여러 단계를 거쳐요. 먼저 명식을 자기를 돕는 오행과 자기를 빼가는 오행의 비율로 강·약·균형 중 하나로 매겨요. 약(弱)으로 나오면 용신은 인성(일간을 낳는 오행)과 일간 자신을 이 순서로 두고요. 강(強)으로 나오면 용신은 정확히 **일간이 아닌** 세 오행 — 일간이 낳는 것(빼가는 쪽)·일간이 극하는 것(수고가 드는 쪽)·일간을 극하는 것(맞서는 쪽) — 중 그 명식에 가장 부족한 순서로 정렬돼요. 일간 자신의 오행은 이 목록에 구조적으로 들어올 수 없어요. 마지막으로 태어난 달이 여름이나 겨울이면, 강약과 무관하게 명식을 식히거나 데우는 오행(水 또는 火)이 목록 맨 앞으로 옮겨져요. 이 완성된 목록의 **맨 첫 번째** 값만 수호신 문장에 쓰여요.
실측 예시 — 같은 호랑이를 받는 두 사람
일간이 金인 두 사람을 보면, 둘 다 예외 없이 백호(白虎)를 받아요 — 그 조회는 오행 하나만 보니까요. 첫 번째는 1990년 5월 15일 14시 30분 서울 출생(庚午 辛巳 庚辰 癸未, 복키의 대운·십신 글이 이미 쓴 인물)으로 약(弱)한 명식이에요. 金의 인성은 土라 기본 용신 순서는 [土, 金]인데, 이 명식의 월이 초여름이라 水가 대신 맨 앞으로 옮겨져 최종 순서는 [水, 土, 金]이 돼요. 이 사람의 수호신 화면은 백호이면서 「당신의 휴식과 마음의 물길」을 지킨다고 말해요 — 水를 말하는 문장이 金 짐승 아래 붙어요. 두 번째는 1988년 11월 2일 09시 10분 부산 출생(戊辰 壬戌 辛酉 癸巳, 복키의 화개 글이 이미 쓴 인물)으로 강(強)한 명식이에요. 후보 셋은 金이 낳는 水(빼가는 쪽)·金이 극하는 木(수고가 드는 쪽)·金을 극하는 火(맞서는 쪽)이고, 金 자신은 애초에 들어올 수 없어요. 부족한 순서로 정렬하니 이 명식은 木이 앞에 서고, 이 사람의 수호신 화면도 백호이면서 「당신의 성장과 새 시작」을 지킨다고 말해요 — 이번엔 木을 말해요. 두 사람 다 같은 호랑이를 보지만, 어느 쪽도 지키는 문장에서 金을 읽지 않아요.
이 계산이 정하지 않는 것
이 어긋남은 결함이 아니라 애초에 다른 두 질문이에요. '누가 나를 지키나'와 '지금 내게 가장 필요한 게 뭔가'는 이 화면이 바탕에 둔 전통 안에서도 서로 다른 물음이고, 복키 코드의 주석도 그렇게 못 박아 두었어요 — 고전 텍스트는 이 네 짐승(四神獸)을 방위와 계절에 배치할 뿐, 개인에게 배정된 수호신으로 다루지 않아요. 사람마다 일간으로 짐승 하나씩을 매기고, 다섯 오행이 하나씩 짐승을 갖도록 다섯 번째(황룡, 중앙)를 더한 건 복키만의 창작이에요. '지키는 것' 문장은 용신 목록의 첫 번째 값만 읽고, 같은 계산이 함께 내놓는 두 번째·세 번째 후보는 화면에 안 나오며, 이 어느 것도 강함의 점수로 바뀌지 않아요(D-003). 정직하게 하나 더 — 계절 보정은 강약 판정과 무관하게 적용되기 때문에, 강한 명식에서도 이따금 일간 자신의 오행을 용신 목록에 되돌려 놓을 수 있어요. 1972년 5월 15일 베이징 출생(강한 水 일간)은 계절 보정 전 후보에 水가 전혀 없는데, 여름 출생이라 水가 그래도 맨 앞으로 밀려 돌아와요. 강한 명식이 보이는 작지만 0은 아닌 일치율은 이런 예외 때문이에요.
맺음말 — 두 축, 4,000개 명식으로 대조
정리하면, 수호신은 '나는 어느 오행인가'에 답하는 한 단계짜리 고정 조회라 스스로 어긋날 수 없어요. 지키는 것은 '내 명식이 가장 필요로 하는 오행은 무엇인가'에 답하는 계산이라, 강약 판정과 계절 보정을 거쳐야 답이 나와요. 이 둘을 명식 4,000개(1940~2025년에 고르게 퍼뜨리고 여섯 도시를 섞음)에 돌려 보니, 수호신 자신의 오행과 지키는 오행이 맞아떨어진 건 전체의 9.3%뿐이었고, 약한 명식은 12.2%, 균형 잡힌 명식은 14.3%, 명식이 강(強)하게 나온 경우는 1.9%까지 떨어졌어요 — 강한 명식일수록 일간 자신의 오행이 용신 목록에서 구조적으로 빠지기 때문이에요. 위 두 사람은 같은 호랑이를 나눠 가질 뿐, 그 밖엔 아무것도 같지 않아요.