运气算法 — 公开透明
FateStar 运势日历用 紫微斗数三合派 算盘. 不抽签, 不掷骰, 不调随机数. 算法源代码可审计, 评分公式公开.
5 层时间尺度 + 流时窗口
每天的分 = 本命 + 大限 + 流年 + 流月 + 流日 五层加权叠加 (各层按权重相加, 非连乘), 再按你本人全年分布标定到 0–10. 流时不计入每日分, 是点开某天后单独算的 12 时辰窗口.
本命盘 (出生定盘)
14 主星 + 88 副曜 (辅星/煞星/杂曜/流曜) 按生辰落 12 宫. 命/迁/官 三方四正决主线天赋.
来源: 中州派 · 三合派世传 (lunar-typescript 农历换算 + 五虎遁 / 五鼠遁 起干支)
大限 (10 年一限)
每 10 年换一个宫位主导, 看人生大方向波动.
来源: 阴阳顺逆排限, 起点宫由命局阴阳决定
流年 (1 年一变)
当年地支落宫为流年命宫, 该宫主星 + 四化决全年运势.
来源: 三合派四化表 (sanhe.json) — 庚干: 化禄=太阳/化权=武曲/化科=天同/化忌=太阴
流月 (1 月一变)
按斗君 (正月所在宫) 顺数, 当月落宫主星决月度起伏.
来源: 紫微通用 (斗君起法 — 生月支 + 生时支)
流日 (1 天 1 分)
当日干支落宫, 主星庙旺 + 三合派四化 + 本命格局, 叠加后按全年分布标定给分.
来源: 主星庙旺表 + 三合派四化 + 格局 ±10 + 空宫夹吸 + 凶星夹破
流时 (12 时辰 / 每 2 小时)
点开某天后单独算: 24 小时切 12 段, 每段独立评分, 给"最佳出击 / 最该躲" 的时间窗. 不计入每日分.
来源: 时辰干支落宫 → 本命三方四正评分 (独立算法, 与每日五层不同)
0–10 分对照
| 分数 | 等级 | 该做啥 |
|---|---|---|
| ≤ 4 | 弱 (红 / 橙) | 避险 / 不签 / 不投 / 不冲 |
| 5 – 6 | 中性 (黄) | 保守 / 备案 / 慢走 / 观察 |
| ≥ 7 | 强 (绿) | 推进 / 出手 / 找贵人 |
注: 每日分是「你本人全年的相对排名」(统计标定到中心 6 分), 不是跨人可比的绝对吉凶 — 真实人生大多数日子平稳, 灾难是少数, 所以低分日 (台风 / 暴雨) 只占约 1/6; 但每人每年都必然有高分日与低分日, 这是设计, 不代表命差. 另: 每周最高分 + 每月前 4 名, 即便没到 7 分也标相对绿灯 (你自己的相对好日). 流年 / 流月 / 流时分则是绝对值, 不做此标定.
双轨干支 — 不混用
FateStar 严格区分两套干支:
- 真实干支 (calendar.ganZhi) — lunar-typescript 算的万年历, 用于日期显示 / 流年 / 流月 / 流日.
- 紫微宫位编号 (palace.ganZhi) — 12 宫排盘用的内部编号, 跟真实干支不同, 严禁混用.
为什么选三合派
紫微斗数有 3 大流派: 三合派 / 飞星派 / 中州派. FateStar 锁定三合派 (世传, 经过 500+ 案例公理验证). 庚干四化为:
算法可逆性
FateStar 排盘引擎做了 7 维 bijection (双射) 闭环测试 — 500+ 随机用例, 流年 / 流月 / 流日 / 流时 / 斗君 / 大限 / 小限 七个维度都可正向算 + 反向回推, 0 误差.
测试源码: packages/engine/tests/verify/reversibility.test.ts
不能保证什么
紫微斗数是 800 年的统计经验, 不是物理定律. 我们提供「概率视角」+「行动建议」, 不替你做决定. 重大决策永远靠自己 + 复盘 + 多方求证.