2023년 11월 16일 목요일

사주팔자 모든 조합 (51만8천4백) 계산법

2024-02-07-수 수정


4주는 년월일시, 8자는 년월일시를 60갑자 2글자로 표현한다.

사ː주―팔자 (四柱八字) [―짜]  【명사】⦗민⦘① 사주의 간지(干支)가 되는 여덟 글자.

60갑자란?

  • 10 천간 : 갑을병정무기경신임계
  • 12 지지 : 자축인묘진사오미신유술해

이 둘을 조합하면 최소공배수 60이 나온다.  


0. 계절/시간은 양력(해)과 일치, 년월일 날짜 표시는 음력(달)에 따른다.

동양은 태음태양력을 사용한다. 즉 양력(24절기) 음력(달력) 모두 사용한다. 24절기 날짜는 해(태양)을 관측해서 정한다. 그런데 날짜는 달(태음)을 관측해서 정한다. 년은 서력 기원을 넘어갈 때만 1년 오차가 있다. 기원 0년이 없기 때문이다. 기원후 1년에서 기원전 1년(0년)이 2년 차이가 아니다. +1에서 -1로 바로 넘어간다.

시간은 1일 = 동양 12시(서양 24시)로 정했기 때문에 오차가 없다. 다만 동양과 서양의 시간 차가 있을 뿐이다. 동양이 낮이면 서양은 밤이다. 동양은 대략 북경에서 일본 동경까지 정도는 같은 시간에 속한다. 우린 일본 동경 시간을 따르기 때문에 실제보단 30분 빠르다.

월은 음력이라 윤달이 필요하다. 19년마다 양력과 대략 일치한다. 1년 365일이 아니라 365.25일, 1개월은 30일이 아니라 29.5일. 29.5 x 12개월 = 354일, 365일(365.25일) - 354일 = 매년 11일(11.25일) 부족하다. 윤달 19년에 7개 넣어야 한다. 

실제 4년 x 365.25일 = 1,461일, 달력 4년 x 365일 = 1,460일, 양력도 4년에 1일 모자란다. 4년에 1일을 더해줘야 한다. 양력은 양력 대로 해에 맞추어야 하고, 음력은 음력 대로 달에 맞추어야 한다. 그래서 1년 365일과 366일이 번갈아 나오고, 음력 1달이 29일과 30일이 번갈아 나온다.

자세한 건 이 글 참고 : 역법, 양력, 음력, 달력 계산하기

윤ː년 (閏年)  【명사】⦗천⦘ 윤달이나 윤일이 든 해《태양력에서는 4년마다 한 번 2월을 29일로 하루 늘리고, 태음력에서는 5년에 두 번의 비율로 1년을 13개월로 함》.

윤ː―달 (閏―)  【명사】⦗천⦘ 윤년에 드는 달《태양력에서는 2월이 평년보다 하루 많고, 태음력에서는 평년보다 한 달을 더하여 윤달을 만듦》. 윤월(閏月).

윤ː일 (閏日)  【명사】태양력에서 윤년에 드는 날《2월 29일》. 윤날.

메톤 주기 (Meton週期)  ⦗천⦘ 기원전 433년에 그리스의 천문학자 메톤이 발견한 역법(曆法)의 순환 주기. 태음력을 태양의 주기에 맞추기 위하여 19태음년에 일곱 번의 윤달을 둠. 메톤기.

sar·os [sέərɑs/-rɔs] n.  〖天〗 사로스《일식·월식의 순환 주기: 6586.32일(약 18년)》. 


태음태양력을 사용하는 동양인은 이 모든 걸 알고 있었다. 서양력은 이집트의 달력을 로마 율리우스 카이사르가 클레오파트라와 놀면서 수입한 거다. 아쉽게도 로마는 그렇게 역법이 발달하지 않았다. 그래서 1582년 갑자기 날짜가 바뀐다.

1582년 로마 교황 그레고리우스 13세는 율리우스력을 그레고리력으로 개정함에 따라 (율리우스력) 1582년 10월 4일 다음 날은 (그레고리력) 1582년 10월 15일이 됨. 11일을 건너 뛰게 되었다는 것. 달력에서 10일이 사라진 거지. ㅋㅋㅋ 그대로 두면 계절과 안 맞게 되니까.


아래는 양음력 변환기 (일괄적으로 변환해 주는 사이트가 없다)

한국천문연구원 천문우주지식정보 : 월별음양력(한달단위변환 -59년 02월 ~ 2050년 12월)

네이버 음력양력변환(하루단위변환 1900~2037년까지)

※ 참고 : 컴퓨터의 날짜 표시는 1900년부터 시작한다. 

※ 참고 : Excel 등을 이용한 날짜 계산은 1900년 01월 01일부터 가능하다.


1. 시주

60시간 반복하도록 만든다. 1일은 12시니 12지지이다. 그러니 앞의 10개 천간만 결정해 주면 된다. 일주의 60갑자 글자 "갑/기"일 때 첫 시각은 갑자 시이다. 시와 일은 정수배 주기를 가진다. 즉 5일 = 60시간 반복이다. 고로 60일(60갑자) 반복에 12시간 60갑자 표시가 붙으니까 일주-시주 조합은 60일 x 12시 = 720개이다. 

중국 북경에서 일본 동경까지는 1시간의 오차가 있다. 그 중간에 있는 우리 서울 시간은 일본 동경시를 따라 실제보다 30분 빠르다. 그러나 동양의 1시간은 서양의 2시간 폭이기 때문에 대략 같은 시에 속한다. 일본에서 북경까지 자정 시간에 태어난 사람들은 모두 같은 자시 출생이다.


2. 일주

60일(60갑자)로 반복한다. 요일은 7일 단위로, 60갑자는 60일 단위로 무조건 계속 반복 된다. 고로 기준 일요일, 갑자일을 알면 나머진 누적 계산으로 알 수 있다. 60을 계속 더하면 갑자일이다.

  • 양력 1999년 09월 09일 = 갑자일 (9가 반복 되니 외우기 쉽다)
  • 양력 2001년 01월 01일 = 갑자일 (1이 반복 되니 외우기 쉽다)

위의 날짜에서 양력으로 ± 60 x N일 하면 그 날은 갑자일이다. 여기까진 아주 쉽다. 일과 시는 단순 반복이다. 고로 기준 갑자 일과 기준 갑자 시만 알면 된다.


3. 월주

60개월(60갑자) 반복하도록 만든다. 음력 월은 12개월(윤달이 있으면 13개월)이니 12지지이다. 음력 윤달 경우는 월주가 붙지 않는다. 윤달을 건너 뛰고 계속 이어진다. 그럼 윤달에 태어난 사람은 월주가 없는데 사주팔자를 어떻게 보지? ㅋㅋㅋ 

년주의 60갑자가 "계/무"로 시작하는 음력 11월(동짓달)은 갑자월이다. 윤달이 빠지면 1년은 정확하게 12개월이기 때문에 이렇게 된다. 이렇게 되면 년주-월주는 일주-시주처럼 연동형이 되기 때문에 나올 수 있는 60갑자 조합은 60년 x 12개월 = 720조합이 된다.


윤달은 앞 달과 같은 숫자이며 60갑자는 붙지 않는다.

음력 월이 29.53일이라서 29일과 30일이 번갈아 나온다. 그래서 월주와 일주는 주기가 정수배로 일치하지 않는다. 중간에 윤달이 들어가면 거의 29/30일을 건너 뛰기 때문에 월주와 일주의 조합은 가능한 모든 조합이 다 나온다. 29일과 30일이 교대로 나오는 주기적 패턴도 없다. 달을 보고 관측해서 달의 주기를 이용해서 날짜를 정하기 때문이다.

1900~2050년까지(년으로 60갑자 2회, 19년 메톤 주기 7회 포함) 1866개월 음력 날 수 조사 하면, 30일 달 990개, 29일 달 874개, 전 달과 같은 날수인 달 460개 = 30일 연속 287회 + 29일 연속 173회. 달의 길이가 일정하지 않고 들쑥날쑥하니 일주와 연동이 안 된다.

  1. 평균 주기 : 29.5311158798283일 (정확한 주기보다 조금 더 길다)
  2. 삭망 주기 : 29.530588일 (정확한 주기)
  3. 29일 달/30일 달 비율 : 88.470150097627% = (30일 - 주기)/(주기 - 29일)
  4. 달력의 29/30 달 비율 : 874/990 = 88.282828...% (29일 달이 좀 모자란다)

윤달은 무중치윤법(그 달에 중기가 없으면, 윤달로 대치하라)으로 결정하기 때문에, 24절기의 날짜(양력)를 알아야 하고, 음력을 양력으로 환산하여 그 달에 중기가 포함 되어 있는지 판단해야 한다. 중기가 포함 되지 않으면 그 달은 윤달로 취급하며 앞의 달 표기(숫자)를 한 번 더 반복한다. 

예) 7월 → 8월 → 윤8월 → 9월 → 10월

이런 이유로 년주&월주 조합 720가지 x 일주&시주 조합 720가지 = 518,400 조합이 가능하다.


4. 년주

60갑자로 표현한다. 즉 60년 무조건 반복이다. 기준 갑자년을 알아야 계산이 된다. 

  • 기원후 4년 (일단 4로 끝나야 한다)
  • 기원전 57년 (4 - 60 = -56년, 기원 0년이 없기 때문에 -1을 더함)
  • 1924년 - 과거 세대
  • 1984년 - 현대 세대
  • 2044년 - 미래 세대

여기서 년은 태양에 따르는 게 아니라 음력으로 계산 하기 때문에 1년이 365일이 아니다. 월과 년은 실제 주기가 일치하지 않지만, 윤달을 무시하고, 무조건 음력 12개월이 1년이라고 보면 년주 월주 주기가 정수배로 일치하게 된다.

고로 년주&월주 조합 720가지 x 일주&시주 조합 720가지 = 518,400 조합


5. 모든 조합 계산

년주 월주 연동 720개, 일주 시주 연동 720개의 주기는 서로 독립적이기 때문에 이 모든 조합의 4주8자가 가능하다. 고로 51만8천4백 조합이 가능하다. 다만 우린 약 최대 100년 정도 살기 때문에 이제 태어난 아이와 막 죽는 사람들의 나이 차이가 약 100년이니 100년 동안 겹치는 사주 팔자는 계산할 수 있겠다.

  • 80년 x 12개월 x 30일 x 12시각 = 345,600 (평균 수명 적용)
  • 100년 x 12개월 x 30일 x 12시각 = 432,000 조합 (100세 한계 수명)
  • 120년 x 12개월 x 30일 x 12시각 = 518,400 조합 (120세 한계 수명)

한국 인구 5천만이니까 평균 수명인 경우 조합을 나누면?

  • 5000만명 ÷ 345,600 조합 = 144.676명
  • 5000만명 ÷ 432,000 조합 = 115.74명
  • 5000만명 ÷ 518,400 조합 = 96.45명

100명 정도 같은 사주팔자로 태어난다는 거네? 같은 운명으로 사는 사람이 100명?



그래서 결론은? 난 4주8자 안 믿는다.

4주8자에서 중요한 주기는 달과 시간이다. 이건 물리적으로 달과 해에 맞춘 것이다. 즉 달의 공전과 지구의 자전에 맞춘 것이다. 년주와 일주는 그냥 60번 반복이다. 그러데 윤달을 또 무시하고 넘어간다. 여기에 어떤 과학적 의미가 있겠는가? 달과 해가 우리에게 어떤 영향을 준다고 한다면 윤달도 의미가 있어야 한다.

점을 쳐서 나랏일 하던 때는 고대로 우리 3국 시대 전반까지다. 불교/유교가 들어온 후론 점을 쳐서 나랏일을 하지 않았다. 중세인 고려 시대만 해도 점을 쳐서 국가 일을 하지 않았다. 학문의 시대로 들어온 이 시대에 점쟁이 말에 따라 나랏일을 한다고? 차라리 진심 기도하고 잠을 자면 꿈에 뭔가 해법이 나타나기라도 하지.

점이라고 하는 건 진인사대천명盡人事待天命의 마음으로 할 거 다 하고 마지막으로 의지하는 수단이지, 이성적으로 충분히 해결할 수 있는 일임에도 점쟁이 말을 따라 이상한 짓을 하는 게 아니다. 눈 앞에 바위는 힘들어도 치우면 가능한데, 그걸 하늘에 기도해서 치우려고 하면 늙어 죽을 때까지 못 치운다.

사기꾼 전과자 점쟁이 + 사기꾼 집안 고급 술집 접대부 출신 꽃뱀 + 친일파 집안 돌대가리 검사? 뭐 하자는 거냐? 꾸리꾸리한 애들은 제발 겸손하게 살라고. 그러면 감옥 갈 일 없잖아? 정치판에 나오면 똥꼬까지 다 까발려진다고. 감옥까지 갈 각오할 정도로 권력 뽕맛이 강한가? 악인은 마지막엔 동료까지 배신한다고 악인이다. 범죄자들도 싫어하는 범죄자가 있어!

살인자, 강간범, 사기꾼

세상 모든 사람들이 싫어하는 사람이 있지. 

배신자, 간첩

사기꾼과 배신자는 동료들도 믿지 못 해서 배신하게 되지. 악인들 사이에 의리는 없지.

댓글 없음:

댓글 쓰기