二进制数理推演模拟器
基于随机数算法与易经六十四卦逻辑的编程练习
项目简介
传统蓍草起卦需要经过”三变”才能得一爻,重复六次完成完整卦象。本项目用计算机程序模拟这一数理过程:以随机数生成器模拟三变分组,将阳爻记为 1、阴爻记为 0,从初爻到上爻组成 6 位二进制数,再经十进制映射至六十四卦对照表,最终输出包含卦名、卦象图示、卦辞的综合推演结果。整个过程是一次将传统象数逻辑转化为程序算法的有趣实践,也是理解二进制思维与《周易》先天卦位数理同构的编程练习。
项目定位为编程技术练习与文化探索,不涉及占卜预测。
技术方案
- 爻值生成:Python random 模块模拟蓍草三变分组
- 爻值映射:阳爻(7/9)→1,阴爻(6/8)→0,从下至上排列
- 卦名匹配:6 位二进制转十进制索引,对照 64 卦映射表
- 卦象呈现:ASCII Art 方式绘制阴阳爻排列
- 交互界面:命令行 CLI 输入,支持多次推演与历史记录
技术标签
Python
二进制算法
随机数模拟
CLI
数据结构