Fortune Telling Collection - Comprehensive fortune-telling - Which algorithm is used to calculate Chaoshan breaking the moon?

Which algorithm is used to calculate Chaoshan breaking the moon?

Breaking the Moon, the divination language of China, indicates the month of birth. Breaking the moon refers to a certain Chinese zodiac in a certain month, and whoever was born in that month in the year of the Chinese zodiac is called breaking the moon. In fact, it is a cultural lag, which needs to be reformed and eliminated through scientific and cultural education. According to this statement, the probability of breaking the moon is one in twelve. There are men and women in the broken moon, and the moon is different. Men have an ecliptic break every month for twelve months. Women only break for four months a year (that is, three zodiac breaks a year). Broken month can also refer to non-whole month (broken month) in salary processing.

Specifically, in the first month, there were snakes resting in caves, rats starving to death in February, old cows walking around in March, monkeys walking all over the mountains in April, rabbits in May, dogs in June, seven pigs, eight horses and nine sheep heads, tigers roaring all over the mountains in October, eleven chickens perched on shelves and twelve old Longhai swimming underneath.

The following is the formula for breaking the moon:

A man? Snakes, two rats and three cows go, (snakes break 65438+ rats break 10, cows break for 3 months), dogs have four monkeys and five rabbits in June, sheep have seven pigs and eight horses in September, tigers are injured in October, golden roosters crow in November and dragons bully in December.

Woman? In the first month, rabbits, sheep and pigs were disfigured; in the third month, tigers, horses and dogs were disfigured; in the fourth month, cows, snakes and chickens were disfigured; in the sixth month, rats, dragons and monkeys were disfigured; but/kloc-was not disfigured when born on the 5th or 30th. (Because the first month of the15th month is full, there is no month on the 30th. )