logo
0
0
Login
lizhuo<oioihoii@163.com>
Initial commit: 易经八卦中奖号码生成器

易经八卦中奖号码生成器

一个结合易经八卦原理的个性化中奖号码生成工具,使用现代化的前后端技术栈实现。

🎯 功能特点

1. 基于个人信息的个性化生成

  • 姓名八卦:根据姓名笔画数计算对应的八卦
  • 出生日期八卦:结合年月日计算关联八卦
  • 性别八卦:男性对应乾卦,女性对应坤卦
  • 融合个人信息权重生成专属中奖号码

2. 易经八卦原理应用

  • 完整的易经八卦定义(乾、坤、震、巽、坎、离、艮、兑)
  • 八卦组合生成算法
  • 基于八卦数字的号码计算
  • 体现"天人合一"的易经思想

3. 现代化的用户界面

  • 🎨 炫酷的渐变背景和玻璃态效果
  • ✨ 流畅的动画和过渡效果
  • 📱 响应式设计,适配不同屏幕尺寸
  • 🎯 直观的号码球展示
  • 💫 悬停效果和交互反馈

4. 清晰的模块划分

  • 个人八卦属性:展示用户的专属八卦
  • 随机八卦组合:生成6组随机八卦组合
  • 中奖号码:6个主号码 + 1个特别号码

🛠️ 技术栈

后端

  • Node.js:JavaScript运行时环境
  • Express:Web应用框架
  • CORS:跨域资源共享支持

前端

  • HTML5:页面结构
  • CSS3:样式设计,包括渐变、动画和响应式布局
  • JavaScript (ES6+):交互逻辑和API调用

📦 项目结构

i-ching-lottery/ ├── backend/ # 后端代码 │ ├── index.js # 主服务器文件 │ └── package.json # 项目依赖 ├── frontend/ # 前端代码 │ └── index.html # 单页应用 └── README.md # 项目文档

🚀 快速开始

1. 启动后端服务

# 进入后端目录 cd backend # 安装依赖 npm install # 启动服务器 node index.js

后端服务将在 http://localhost:3001 运行

2. 启动前端服务

# 进入前端目录 cd frontend # 使用Python启动HTTP服务器 python -m http.server 8000

前端页面将在 http://localhost:8000 访问

3. 生成中奖号码

  1. 在浏览器中访问 http://localhost:8000
  2. 填写您的个人信息(姓名、出生日期、性别)
  3. 点击"🎲 生成中奖号码"按钮
  4. 查看生成的个人八卦属性、随机八卦组合和中奖号码

📖 使用说明

输入信息

  • 姓名:您的真实姓名,用于计算姓名八卦
  • 出生日期:选择您的出生日期,用于计算出生日期八卦
  • 性别:选择您的性别,男性对应乾卦,女性对应坤卦

生成结果

  • 个人八卦属性:展示基于您的信息生成的三个八卦
  • 随机八卦组合:生成6组随机八卦组合
  • 中奖号码
    • 6个1-33之间的主号码(蓝色渐变球)
    • 1个1-16之间的特别号码(红色渐变球)

🎨 界面预览

主界面

  • 精美的渐变背景
  • 玻璃态效果的容器
  • 渐变文字标题
  • 炫酷的生成按钮

个人八卦属性

  • 紫色渐变背景
  • 三列横向排列
  • 八卦符号和详细信息

随机八卦组合

  • 两排三列布局
  • 悬停动画效果
  • 八卦组合详细信息

中奖号码展示

  • 大尺寸号码球
  • 悬停旋转效果
  • 主号码和特别号码区分显示

🔧 API接口

POST /api/generate-lottery

请求体

{ "name": "张三", "birthday": "1990-01-01", "gender": "male" }

响应体

{ "personalInfo": { "name": "张三", "birthday": "1990-01-01", "gender": "male", "nameTrigram": { "name": "乾", "symbol": "☰", "number": 1, "meaning": "天" }, "birthdayTrigram": { "name": "坤", "symbol": "☷", "number": 2, "meaning": "地" }, "genderTrigram": { "name": "乾", "symbol": "☰", "number": 1, "meaning": "天" } }, "trigramCombinations": [...], "mainNumbers": [5, 11, 16, 17, 19, 33], "specialNumber": 9 }

📝 易经八卦对应表

八卦符号数字含义
1
2
3
4
5
6
7
8

🎯 号码生成算法

  1. 个人八卦计算:根据姓名、出生日期和性别计算三个基础八卦
  2. 八卦组合生成:生成包含个人八卦的6组随机八卦组合
  3. 号码计算
    • 主号码:结合八卦数字和个人信息权重,生成6个1-33之间的不重复数字
    • 特别号码:基于八卦组合生成1个1-16之间的数字
  4. 结果排序:主号码按升序排列

🔒 注意事项

  1. 本工具仅供娱乐参考,不保证实际中奖
  2. 请勿过度依赖,理性对待彩票
  3. 保护好您的个人信息
  4. 定期更新依赖,确保安全性

🤝 贡献

欢迎提交Issue和Pull Request来改进项目!

📄 许可证

MIT License

🙏 致谢

  • 感谢易经文化的智慧启发
  • 感谢现代Web技术的发展
  • 感谢所有开源贡献者

祝您中奖好运!🍀

About

No description, topics, or website provided.
Language
HTML74.7%
JavaScript25.4%