[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80154":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},80154,"lottery-ai-simulator","zxz0119\u002Flottery-ai-simulator","zxz0119"," 双色球+大乐透等彩票AI预测分析系统",null,"Python",60,12,52,4,0,6,8,18,3.34,"MIT License",false,"main",true,[],"2026-06-12 02:03:58","\u003Cdiv align=\"center\">\n\n# 彩票模拟分析系统\n\n彩票历史数据分析与模拟推荐 Web 仪表盘\n\n不承诺预测未来，只做可追踪、可校验、可复盘的彩票数据模拟分析。\n [🌐 友情链接linuxdo](https:\u002F\u002Flinux.do\u002F) \n\u003C\u002Fdiv>\n\n#  更新多人支持版本\n\u003Cimg width=\"2550\" height=\"1275\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc4ff08df-5f2a-475f-babb-151944ec4eb7\" \u002F>\n\n\n\n# 项目概述\n\n这是一个面向本地个人研究的彩票历史数据分析项目。系统读取标准化开奖数据，结合彩票规则、统计特征、回测流程和机器学习候选生成，帮助用户在 Web 页面里完成开奖数据更新、候选号码生成、推荐记录保存和开奖后校验。\n\n项目目标不是“保证命中”，而是把每一次模拟推荐都记录下来，等开奖后按真实规则回填结果，长期观察策略表现。\n\u003Cimg width=\"1974\" height=\"1368\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F34191710-760a-4090-94e4-8fce470be37b\" \u002F>\n\n\u003Cimg width=\"1604\" height=\"2450\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5e53b5f2-2b7e-49fc-bf06-52f327e3d5b3\" \u002F>\n\u003Cimg width=\"1737\" height=\"1146\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb942d72c-1505-4316-a833-b306aacf7af6\" \u002F>\n\n\n## 支持彩种\n\n- 福彩3D\n- 排列三\n- 排列五\n- 七乐彩\n- 7星彩\n- 快乐8\n- 双色球\n- 大乐透\n\n## 核心功能\n\n- 按彩种单独更新开奖数据，不强制一次执行所有票种。\n- 使用热号、冷号、遗漏、统计特征和机器学习模型生成候选号码。\n- 保存每次推荐记录，按彩种和目标期号管理历史。\n- 开奖后自动校验推荐记录，统计命中等级、中奖金额和长期表现。\n- Web 仪表盘提供总览、候选号码、推荐历史、长期汇总和原始报告。\n- 本地 SQLite 保存执行历史、推荐快照、训练记录和大模型配置。\n- Web 任务使用 SSE 实时显示进度；分析页展示号码频率、遗漏排行、和值区间、分区走势和候选评分解释。\n- 后台配置页支持大模型 API 配置、本地 AI 总结、训练记录查看和 CSV\u002FHTML 导出。\n\n## 工作流程\n\n1. 更新某个彩种的历史开奖数据。\n2. 基于最新历史数据生成下一期候选号码。\n3. 推荐记录写入本地历史库。\n4. 开奖数据更新后，系统校验历史推荐是否命中。\n5. Web 总览展示推荐数量、待开奖数量、中奖记录和奖金统计。\n\n## 环境要求\n\n- Python 3.10 或更新版本。当前项目已在 Python 3.14.3 下做过基础导入校验。\n- PowerShell。项目脚本位于 `scripts\u002F`，适合 Windows PowerShell 直接执行。\n- 浏览器。Web 仪表盘默认监听本机 `127.0.0.1:8765`。\n- 网络访问。更新开奖数据时会从数据源拉取历史开奖文本；也可以通过命令参数传入本地数据文件。\n\n项目核心逻辑和内置本地 Web 服务主要使用 Python 标准库。`requirements.txt` 中的 `fastapi` 和 `uvicorn` 用于推荐的 FastAPI Web 服务模式。\n\n## 安装依赖\n\n在项目目录打开 PowerShell，推荐使用项目本地虚拟环境运行：\n\n```powershell\npython -m venv .venv\n.\\.venv\\Scripts\\Activate.ps1\npython -m pip install --upgrade pip\npython -m pip install -r requirements.txt\n```\n\n如果只想使用内置本地服务，可以不安装 `requirements.txt`，启动时指定 `--server stdlib`。\n\n## Web 版本启动\n\n推荐使用 FastAPI 服务：\n\n```powershell\n.\\.venv\\Scripts\\Activate.ps1\n$env:PYTHONPATH='src'\npython -m lottery_sim.cli dashboard --server fastapi --reports reports\u002Flatest --host 127.0.0.1 --port 8765\n```\n\n或者使用自动模式：优先尝试 FastAPI；如果没有安装 FastAPI，会切换到内置本地服务。\n\n```powershell\n.\\.venv\\Scripts\\Activate.ps1\n$env:PYTHONPATH='src'\npython -m lottery_sim.cli dashboard --reports reports\u002Flatest --host 127.0.0.1 --port 8765\n```\n\n强制使用内置本地服务：\n\n```powershell\n.\\.venv\\Scripts\\Activate.ps1\n$env:PYTHONPATH='src'\npython -m lottery_sim.cli dashboard --server stdlib --reports reports\u002Flatest --host 127.0.0.1 --port 8765\n```\n\n浏览器访问：\n\n```text\nhttp:\u002F\u002F127.0.0.1:8765\n```\n\n进入页面后，先选择彩种，再执行“更新开奖数据”“生成推荐报告”或“更新并生成推荐”。\n\n## 本地数据\n\n历史开奖数字保存在：\n\n```text\ndata\u002Fnormalized\u002F\n```\n\n推荐记录、报告、模型和执行历史都是本地运行产物，可重新生成，默认不提交到 GitHub。\n\n## 风险声明\n\n彩票开奖结果具有强随机性。项目中的统计分析、机器学习候选和历史回测只能用于模拟研究，不能作为确定性预测依据，也不构成任何投注建议。\n\n## 多用户服务模式\n\nFastAPI 仪表盘支持账号登录、注册和用户工作区隔离。服务启动时会根据环境变量创建一个初始账号，新用户也可以在登录页点击“注册新账号”自助创建：\n\n```powershell\n$env:LOTTERY_ADMIN_USER='admin'\n$env:LOTTERY_ADMIN_PASSWORD='change-this-password'\n$env:PYTHONPATH='src'\npython -m lottery_sim.cli dashboard --server fastapi --reports reports\u002Flatest --host 0.0.0.0 --port 8765\n```\n\n默认账号密码：\n\n```text\n账号：admin\n密码：admin\n```\n\n如果没有设置 `LOTTERY_ADMIN_PASSWORD`，系统会自动创建 `admin \u002F admin`。默认密码只在文档中说明，登录页和启动输出不会展示。正式部署或给多人使用前，请务必设置自己的管理员密码。\n\n共享开奖基础数据：\n\n```text\ndata\u002Fnormalized\u002F\n```\n\n每个用户独立保存推荐记录、报告、模型、导出文件和 AI 配置：\n\n```text\ndata\u002Fusers\u002F\u003Cusername>\u002F\nreports\u002Fusers\u002F\u003Cusername>\u002F\n```\n\n内置 stdlib 服务仍作为本地单用户备用模式；多人使用请启动 FastAPI 模式。\n\n## Docker 服务\n\n推荐用 Docker Compose 在服务器、NAS 或局域网机器上运行多人服务：\n\n```powershell\n$env:LOTTERY_ADMIN_USER='admin'\n$env:LOTTERY_ADMIN_PASSWORD='change-this-password'\n$env:TZ='Asia\u002FShanghai'\ndocker compose up -d --build\n```\n\n浏览器访问：\n\n```text\nhttp:\u002F\u002Flocalhost:8765\n```\n\n常用命令：\n\n```powershell\ndocker compose logs -f\ndocker compose down\n```\n\nCompose 会挂载本地持久化目录：\n\n```text\n.\u002Fdata:\u002Fapp\u002Fdata\n.\u002Freports:\u002Fapp\u002Freports\n```\n\nDocker 默认使用 `Asia\u002FShanghai` 时区。页面里的生成时间来自容器本地时间；如果服务器在其他时区，可以在启动前修改 `TZ` 环境变量。已运行过旧镜像时，建议重新构建并重建容器：\n\n```powershell\ndocker compose up -d --build --force-recreate\n```\n\nDocker 镜像包含 PowerShell Core，因为后台工作流复用了 `scripts\u002F` 下的 PowerShell 自动化脚本。\n\n## Windows EXE 打包\n\n在 PowerShell 中执行：\n\n```powershell\n.\\scripts\\build_exe.ps1\n```\n\n打包结果：\n\n```text\ndist\\lottery-ai-simulator\\lottery-ai-simulator.exe\n```\n\n双击 `lottery-ai-simulator.exe` 会启动本地 FastAPI 仪表盘并自动打开浏览器，默认地址是：\n\n```text\nhttp:\u002F\u002F127.0.0.1:8765\n```\n\n如果已经有一个实例在运行，再次双击会直接打开已有仪表盘页面，不会因为端口占用直接退出。\n\n如果启动失败，EXE 会在同目录写入：\n\n```text\nstartup-error.log\n```\n\n把这个日志发给维护者即可定位具体原因。\n\nEXE 包已包含 Python 运行时。后台任务会通过同一个 exe 的 `--cli` 模式执行，不要求使用者额外安装 Python。\n\nEXE 运行数据保存在打包目录旁边：\n\n```text\ndist\\lottery-ai-simulator\\data\\\ndist\\lottery-ai-simulator\\reports\\\n```\n\n`dist\u002F`、`build\u002F` 和 `*.spec` 已加入 `.gitignore`，不会上传到 Git。发布时可以手动把 `dist\\lottery-ai-simulator\\` 压缩后上传到 GitHub Release。\n\nAPK 打包不包含在当前版本中。\n","该项目是一个基于Python的彩票历史数据分析与模拟推荐系统，支持双色球、大乐透等多种彩票类型。其核心功能包括使用统计特征和机器学习模型生成候选号码、保存并校验推荐记录、以及通过Web仪表盘展示分析结果。系统采用本地SQLite数据库存储数据，并提供Web界面进行交互操作。适用于个人研究者对彩票历史数据进行深度分析和模拟预测，但需注意其结果仅用于研究目的，不保证中奖。",2,"2026-06-11 03:59:28","CREATED_QUERY"]