오늘의 한 문장은 어떻게 골라질까요?
한 줄, 규칙 하나 — 오늘 내 명식의 어느 점을 가장 세게 누르는지.
Bokki 편집실
짧은 답
이제 복키의 모든 풀이는 한 줄로 시작해요 — 문을 나서며 들고 갈 단 하나예요. 손으로 고른 것도, 돌아가며 나오는 것도, 무작위 뽑기도 아니에요. 고정된 규칙에서 나와요. 오늘의 일진은 명식을 정확히 두 점에서 건드려요 — 겉에 드러나는 오행(천간)과 그 아래 깔린 오행(지지의 본기)이에요. 두 점 모두 내 명식이 그 오행을 얼마나 갖고 있는지와 대조돼요. 고른 몫인 1/5에서 더 크게 벗어난 점이 오늘의 더 굴곡진 자리 — 오늘 기운이 내 균형을 가장 세게 누르는 곳 — 이고, 그 점이 문장이 돼요. 오늘의 오행이 내 명식에서 얇은 조각이면 문장은 오늘이 빈 자리를 채운다고 말하고, 이미 두꺼운 조각이면 오늘이 넘치는 곳에 더 얹는다고 말해요. 같은 명식이라도 날이 다르면 이기는 점이 다르고, 문장도 달라져요.
문장 뒤의 규칙 — dev(오행) = 점유율 − 1/5
함수 이름은 oneSentenceFacts()예요. analyzeSaju()가 이미 낸 지장간 가중 오행 균형을 받아서 오행마다 0에서 1 사이 점유율로 바꾸고, 거기서 0.2(오행이 다섯이니 고른 몫)를 빼요. 그 차이가 dev(오행)이에요 — 음수면 내 명식이 고른 몫보다 그 오행을 적게 갖고 있다는 뜻이고, 양수면 이미 더 많이 갖고 있다는 뜻이에요. 오늘의 일진은 후보 오행 둘을 내놔요 — 겉의 천간과 그 아래 지지 본기 — 규칙은 둘 중 |dev|가 더 큰 쪽, 즉 고른 몫에서 더 크게 벌어진 쪽을 골라요. 동률이면 겉(천간)이 이겨요 — 드러난 기운을 먼저 읽는 전통 관례예요. 어떤 날은 천간과 지지 본기가 우연히 같은 오행이라 애초에 점이 하나뿐인데, 그럴 땐 그 오행이 겉에도 바닥에도 함께 있다고 말해요. 한 겹 더 — 천간은 양간이거나 음간인데, 그게 새 신호가 아니라 표현만 굵게 또는 엷게 갈라요. 그래서 같은 천간 오행이 연속으로 오는 이틀(십간이 오행별로 짝을 이루니까요)도 절대 똑같이 안 읽혀요.
실측 예시 — 한 명식, 네 날, 세 가지 다른 문장
실제 명식 하나를 가져와 봐요 — 1997년 4월 11일 07시 32분 서울 출생, 복키의 시주 경계 글에서 쓴 그 인물이에요. 이 명식의 오행 균형은 나무(木) 46.4%·흙(土) 28.8%·물(水) 13.6%·불(火) 10.4%·쇠(金) 0.8%예요 — 金이 압도적으로 가장 얇은 조각이고 木이 가장 두꺼운 조각이에요. 2026년 8월 24일은 경오(庚午)일이에요. 천간은 金인데 고른 몫에서 벌어진 정도(약 19포인트 부족)가 지지의 火(약 10포인트 부족)보다 커서 겉이 이기고, 경(庚)이 양간이라 문장이 굵게 읽혀요: 「오늘 겉에 굵게 도는 쇠(金), 네 명식엔 드문 기운」. 8월 25일은 신미(辛未)일이에요 — 천간이 또 金이라 여전히 겉이 이기는데, 신(辛)이 음간이라 같은 오행인데도 엷게 읽혀요: 「오늘 겉에 엷게 스민 쇠(金)」. 8월 26일은 임신(壬申)일이에요. 이번엔 천간이 水(약 6포인트 부족)인데, 지지 신(申)의 본기가 여전히 金(약 19포인트 부족)이라 바닥이 이기고, 문장의 결 자체가 바뀌어요: 「오늘 바닥에 깔린 쇠(金)」. 9월 12일은 기축(己丑)일이에요. 천간이 土이고 지지의 본기도 土 — 이 명식에서 유일하게 고른 몫을 넘는 조각(약 9포인트 초과)이에요 — 겉과 바닥이 일치해서 문장이 이렇게 읽혀요: 「오늘은 겉도 바닥도 흙(土), 네 명식엔 넉넉한 기운」.
이 문장이 읽지 않는 것
이 문장은 오늘의 오행이 내 용신(명식에 가장 필요하다고 보는 이로운 오행)인지 안 봐요. 그 판단은 같은 화면의 다른 칸에 있고, 전혀 다른 오행을 가리킬 수도 있어요 — 이 문장은 오늘의 오행이 내 명식의 고른 균형에서 얼마나 벗어났는지만 재지, 그쪽으로 기우는 게 저에게 이로운지는 안 봐요. 오늘의 지지와 원국 사이의 충·형·해·합도 안 읽어요 — 다른 칸의 몫이에요. 오늘을 어제와 비교하지도 않아요 — 세 번째 칸이 자기 축으로 이미 하고 있어요. 강약 처방(일간 자체가 강한지 약한지)도 안 하고, 완전히 다른 시계로 두 시간마다 바뀌는 지금 이 두 시간(시진)도 안 읽어요 — 그건 따로 설명이 있어요. 드물게 어떤 오행의 점유율이 정확히 1/5에 딱 떨어지는 날엔 굴곡을 지어내지 않고 오늘이 명식과 고르게 만난다고 정직하게 말해요. 이 문장이 내는 모든 제안은 권유형이지 명령이 아니고, 점수도 순위도 예측도 진단도 하지 않아요.
맺음말 — 두 점, 더 큰 벌어짐, 한 줄
정리하면, 오늘의 일진은 언제나 후보 신호 둘 — 겉의 오행과 그 아래 오행 — 을 내놓고, 복키의 한 문장은 언제나 내 명식의 1/5 고른 몫에서 더 크게 벗어난 쪽의 이름을 부르며 동률이면 겉이 이겨요. 위에서 짚은 명식은 겉이 이틀 연속 이겼지만(8월 24·25일) 양·음의 결만 갈렸고, 그다음엔 바닥의 벌어짐이 겉보다 커지면서 바닥이 완전히 이겼고(8월 26일), 그다음엔 두 점이 우연히 같은 오행(고른 몫보다 9포인트 넘치는)이라 함께 이겼어요(9월 12일). 네 날, 공식 하나, 세 가지 진짜로 다른 문장 — 그리고 같은 입력을 두 번 돌려도 언제나 정확히 같은 문장이 나와요.