계산·판정 방법
산명학의 사고방식을 바탕으로 삼주·절입·이십팔원·십대주성·십이대종성·천중살·대운을 어떻게 계산하고 표시하는지 설명합니다.
기본 계산
- 생년월일에서 년주·월주·일주를 구합니다.
- 절입을 기준으로 이십팔원을 확정합니다.
- 일간을 기준으로 십대주성 5개 위치를 구합니다.
- 일간과 년지·월지·일지에서 십이대종성 3개를 구합니다.
- 일간지의 순(旬)에서 천중살을 구합니다.
- 년간의 음양과 성별 구분에서 대운의 순행·역행을 정합니다.
- 절입까지의 일수에서 대운 시작 나이를 계산하고 대운 간지를 전개합니다.
절입과 이십팔원
년주·월주는 절입 시각을 경계로 전환합니다. 이십팔원은 본 서비스가 채택한 방식에 따라 앞 절입부터의 달력상 날짜 차이를 사용해 결정합니다.
대운 시작 나이
순행·역행에 따라 대상이 되는 절입까지의 일수를 구한 뒤 3일을 1년으로 환산해 시작 나이를 계산합니다. 나머지 일수는 채택 방식에 맞춰 올림 처리합니다.
문장 생성
별 하나에 고정 문장 하나를 배정하는 방식이 아니라, 위치·분야·연령대·현재 대운을 조합합니다. 같은 명식에서는 표시가 의미 없이 매번 달라지지 않도록 결정적인 선택 방식을 사용합니다.
정확도 확인에 대하여
HTML판 계산은 개발 시 검증용 Python 엔진과 별도 구현으로 대조했습니다. 1901~2099년의 모든 날짜를 정오·남녀로 대조한 145,368개 사례와 절입 전후 경계 사례를 중점 확인해 삼주·이십팔원·십대주성·십이대종성·천중살·대운의 구현 간 일치를 확인했습니다. 이는 구현 이식의 일치 확인이며, 명술 해석 자체를 과학적으로 보증한다는 뜻은 아닙니다.
표시하는 언어에 대하여
전문용어는 계산 근거로 남기지만, 처음 읽는 본문에서는 일상의 판단, 일, 인간관계, 돈, 연령대별 흐름으로 이해할 수 있는 말로 바꿉니다. 같은 별 하나로 고정 문장을 내는 것이 아니라 인체도 위치, 여러 별, 대운 등의 조합에서 문장 구조를 선택합니다.
문장 생성의 사고방식
십대주성을 하나씩 고정 문장으로 바꾸는 데 그치지 않고, 중심·사회·가까운 관계 등의 위치, 별들의 조합, 판단 속도와 사람을 대하는 방식의 차이를 겹쳐 문장을 구성합니다. 같은 별이 포함되어 있어도 배치와 조합이 다르면 설명문도 달라집니다. 전문용어는 근거 표시로 남기고 본문에서는 현대의 일상어를 우선합니다.
특정한 삶의 위치를 전제로 하지 않습니다
이 감정은 특정 직업, 가족 구성, 생활 상황을 전제로 하지 않습니다. 추가 프로필 정보에 맞춰 결과를 바꾸지 않고 생년월일에서 계산한 명식·연령대·대운을 바탕으로 폭넓은 생활에 통하는 말로 표시합니다.