蜜獾彩票Skill —— 大乐透及双色球概率管理框架执行引擎
基于历史开奖数据(近90期)的统计分析系统,通过四大概率管理模块为用户生成精美的幸运号码网页预览(HTML),每次推荐三组幸运码:热码组合、冷码组合、冷热混合码(基础胆拖),包含高频热点号码、低频冷门号码统计及推荐号码组合。
彩种规则
| 彩种 | 前区/红球 | 后区/蓝球 | 说明 | |------|-----------|-----------|------| | 大乐透(DLT) | 01-35 选5 | 01-12 选2 | 体育彩票 | | 双色球(SSQ) | 01-33 选6 | 01-16 选1 | 福利彩票 |
执行流程
步骤一:确认彩种
用户触发后,若已明确彩种则直接执行;否则询问用户选择大乐透还是双色球。若用户同时要两种,分两轮执行。
步骤二:运行概率分析
执行分析脚本,抓取近90期历史开奖数据并进行完整概率分析:
python3 {SKILL_DIR}/scripts/lottery_analyzer.py --type <dlt|ssq> --draws 90 --output /sandbox/workspace/lottery_analysis_<type>.json
脚本内置两大数据源:
- 双色球:cwl.gov.cn 中国福彩官方JSON API
- 大乐透:datachart.500.com 历史开奖HTML解析
分析完成后,JSON结果包含以下模块数据:
- 频率统计:前区/后区每个号码的出现次数
- 热门号码:出现频次最高的号码(前区Top12,后区Top6)
- 冷门号码:出现频次最低的号码(含未出现号码)
- 市场状态感知:和值均值/区间、奇偶比、大小比、连号率、趋势判断
- 关系码体系:前区号码两两共现频次Top8
- 三层聚焦:核心码/伴随码/补充码分层
- 动态冷热配额:基于近10期活跃度的冷热比例建议
- 推荐号码:三组推荐——热码组合(频率加权)、冷码组合(反向频率加权)、冷热混合码(基础胆拖:热码作胆+冷码作拖)
步骤三:生成网页预览
# 合并模式(默认):大乐透+双色球一个页面
python3 {SKILL_DIR}/scripts/generate_lucky_html.py --inputs <json1> <json2> --output <html>
# 也支持单彩种
python3 {SKILL_DIR}/scripts/generate_lucky_html.py --inputs <json> --output <html>
网页设计风格:浅白亮系质感,响应式布局,纯CSS无外部依赖
- 页头(幸运号码 + 统计范围)
- 彩种区块(大乐透/双色球)
- 三组推荐号码卡片:
- 热码推荐(红色系):频率加权随机生成的热门组合
- 冷码推荐(蓝色系):反向频率加权生成的冷门组合
- 冷热混合码(基础胆拖)(紫金系):热码作胆+冷码作拖,展示胆拖明细
- 频次条形图(前区/后区 热门Top8/冷门Top8)
- 概率分析摘要(市场趋势、和值、奇偶比、连号率、冷热配额、关系码)
- 底部信息(分析时间、免责声明)
步骤四:交付与提示
- 使用
provide_file将HTML文件发送给用户,用户可在浏览器中打开预览 - 在回复中简要说明分析要点(三组推荐号码、热门号码、冷门号码、市场趋势)
- 必须附上免责声明:彩票为随机事件,历史规律不保证未来结果,请理性购彩量力而行
推荐号码生成策略
热码组合
基于频率加权随机抽样,高频号码被选中的概率更大,适合追热策略。
冷码组合
基于反向频率加权抽样,低频号码被选中的概率更大,适合抄底策略。
冷热混合码(基础胆拖)
- 胆码:从热码池(频次最高的1/3号码)中随机选取 ceil(pick/2) 个作为胆码
- 拖码:从冷码池(频次最低的1/3号码)中随机选取剩余名额作为拖码
- 后区:第一个取热码,第二个取冷码(若需要),兼顾冷热
- 适合均衡策略,既追热又博冷
注意事项
- 数据源依赖外部网站,如遇网络超时或接口变更,需告知用户并尝试重试
- 推荐号码基于频率加权随机生成,每次执行结果不同
- 分析结果仅供娱乐参考,不构成投注建议
- 如需了解概率管理框架的理论细节,读取
references/probability_framework.md
示例
示例1:单彩种选号(双色球)
用户:"帮我选一组双色球号码"
执行:
- 确认彩种为双色球(ssq)
- 运行
lottery_analyzer.py --type ssq --draws 90 - 运行
generate_lucky_html.py --inputs ssq_analysis.json --output ssq_preview.html - 发送HTML预览 + 文字摘要(热码/冷码/混合码三组推荐)+ 免责声明
示例2:多彩种合并展示
用户:"把大乐透和双色球都分析一下"
执行:
- 确认需要双色球和大乐透
- 分别运行
lottery_analyzer.py --type dlt和lottery_analyzer.py --type ssq - 运行
generate_lucky_html.py --inputs dlt_analysis.json ssq_analysis.json --output merged_preview.html - 发送合并HTML预览 + 文字摘要 + 免责声明
示例3:查看冷热混合码
用户:"双色球帮我出一组冷热搭配的号码"
执行:
- 确认彩种为双色球(ssq)
- 运行
lottery_analyzer.py --type ssq --draws 90 - 运行
generate_lucky_html.py --inputs ssq_analysis.json --output ssq_preview.html - 发送HTML预览,重点说明冷热混合码(基础胆拖)的胆码和拖码选择逻辑
微信扫一扫