계산 기준과 검증 범위
이름궁합 규칙 v1과 만세력 `ko-v1`의 계산 범위를 안내합니다. 각 기능은 서로 다른 기준을 사용하며, 전통 명리학이나 성명학 전체를 대표하지 않습니다.
만세력 공개 기준
절기·음양력·60갑자·오호둔·오서둔·표면 오행 집계는 공식 자료와 fixture 대조가 끝난 계산 범위입니다. 절입 시각과 정확히 같은 순간, 자시 경계, 야자시·조자시는 유파에 따라 달라질 수 있어 서비스 선택 기준으로 표시합니다.
현재 만세력은 2017년, 2025년, 2026년, 2027년만 지원하며 십성·대운·지장간·지역시 보정은 제공하지 않습니다.
만세력 문의: contact@fatelab.kr
이름궁합 규칙
공백을 제거한 한글 완성형 이름 2~8자를 받습니다. 각 글자의 유니코드 값에서 44032를 뺀 값을 n이라고 할 때 초성은 floor(n / 588), 중성은 floor((n % 588) / 28), 종성은 n % 28로 구합니다.
자모별 획수값 전체 보기
초성: ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ 값: 2 2 3 3 2 2 3 3 4 4 3 3 4 4 4 4 4 4 2 중성: ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅣ 값: 2 3 3 2 4 3 3 4 4 2 3 3 2 4 3 3 4 4 2 3 3 종성: 없음 ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅁ ㅂ ㅄ ㅅ ㅆ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ 값: 0 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4
두 방향 점수
획수 차이 감점 = abs(SA - SB) × 3 A → B 글자 코드 보정 = ((CA × 3 + CB) % 17) - 8 길이 보정 = abs(LA - LB)가 1 이하이면 5, 아니면 0 A → B = 78 - 획수 차이 감점 + 글자 코드 보정 + 길이 보정 방향별 점수는 반올림 후 최소 18, 최대 98로 제한 최종 점수 = 두 방향 점수 평균을 반올림
계산 예시: 지우와 서준
| 항목 | 지우 | 서준 |
|---|---|---|
| 획수 합 S | 14 | 18 |
| 글자 코드 합 C | 102512 | 100892 |
| 글자 수 L | 2 | 2 |
획수 차이 감점은 12, 길이 보정은 5입니다. 코드 보정은 지우 → 서준이 -5, 반대는 2로 각각 66점과 73점입니다. 평균 69.5를 반올림해 70점으로 표시합니다.
출처와 한계
이름궁합 규칙의 구현 원본은 이름궁합 계산 코드입니다. 점수와 결과 문구는 놀이 표현이며 실제 감정이나 관계 성공 확률을 측정하지 않습니다. 서비스마다 규칙이 달라 같은 이름도 다른 점수가 나올 수 있습니다.