期差绝对值查询器 v2.0 - 功能说明文档
版本:v2.0
更新日期:2026年7月
📑 目录
📥 数据更新功能
功能概述
数据更新功能用于从互联网获取最新的历史开奖数据,支持3D、P3、P5三种彩票类型。数据更新后自动保存到SQLite数据库。
功能列表
1. 单类型更新
3D更新
- 功能:更新3D历史开奖数据
- 使用方法:点击"3D更新"按钮
- 数据来源:互联网数据服务器
- 更新内容:从最新期号开始,更新到历史最早可获取的期号
- 存储方式:自动保存到SQLite数据库(lottery_data表)
P3更新
- 功能:更新P3历史开奖数据
- 使用方法:点击"P3更新"按钮
- 数据来源:互联网数据服务器
- 更新内容:从最新期号开始,更新到历史最早可获取的期号
- 存储方式:自动保存到SQLite数据库(lottery_data表)
P5更新
- 功能:更新P5历史开奖数据
- 使用方法:点击"P5更新"按钮
- 数据来源:互联网数据服务器
- 更新内容:从最新期号开始,更新到历史最早可获取的期号
- 存储方式:自动保存到SQLite数据库(lottery_data表)
2. 一键全部更新
功能:同时更新3D、P3、P5三种类型的数据
使用方法:
- 点击"一键全部更新"按钮
- 程序会依次更新3D、P3、P5数据
- 每个类型更新完成后会显示提示
特点:
- 自动按顺序更新
- 显示每个类型的更新进度
- 更新失败的类型会显示错误提示
- 所有数据自动保存到SQLite数据库
更新过程说明
- 连接服务器:程序连接到数据服务器
- 获取数据:下载最新历史开奖数据
- 数据解析:解析数据并验证格式
- 数据保存:批量插入到SQLite数据库(lottery_data表)
- 更新完成:显示更新结果和统计信息
注意事项
- ✅ 首次使用必须更新数据
- ✅ 建议每天更新一次以获取最新数据
- ✅ 更新过程需要稳定的网络连接
- ✅ 更新大量数据可能需要较长时间
- ✅ 更新失败可以重试,不会影响已有数据
- ✅ 数据更新后自动保存到SQLite数据库,下次启动无需重新更新
📊 统计分析功能
功能概述
统计分析功能用于计算和统计期差绝对值的出现频率、分布规律等。所有计算均使用SQLite数据库进行,大幅提升性能。
核心功能
1. 期差绝对值计算
计算原理:
- 将相邻两期的开奖号码相减(期数大的减去期数小的)
- 计算完整号码差值的绝对值
- 3D/P3:绝对值范围 0-999
- P5:绝对值范围 0-99999
实现方式:
- 使用SQL JOIN查询替代Python循环
- 数据库层面直接计算期差绝对值
- 性能提升20-40倍
示例:
第1期:123
第2期:456
期差绝对值:|456 - 123| = 333
2. 出现频率统计
统计内容:
- 每个绝对值出现的次数
- 每个绝对值出现的频率(千分比)
- 按绝对值大小排序
- 按出现次数排序
显示方式:
- 表格形式显示
- 支持双击列标题排序
- 支持导出为Excel/CSV/PDF
3. 未出现值统计
功能:统计在分析范围内未出现的绝对值
应用场景:
- 找出从未出现的绝对值
- 这些值可能是潜在的机会
- 用于号码预测参考
4. 异常值检测
Top 30异常值:
- 出现次数与理论次数偏差最大的30个绝对值
- 包括正偏差(出现次数过多)和负偏差(出现次数过少)
Top 10正偏差:
- 出现次数最多的10个绝对值
- 这些值出现频率异常高
Top 10负偏差:
- 出现次数最少的10个绝对值
- 这些值出现频率异常低
应用场景:
- 识别异常规律
- 用于异常值分析
- 发现特殊模式
5. 正常值统计
功能:统计出现次数等于2次的绝对值
特点:
- 出现2次相对稳定
- 适合用于正常值分析
- 自动提取,无需手动选择
6. 三次明细
功能:显示所有出现3次的绝对值及其详细信息
显示内容:
- 绝对值
- 对应的期号
- 对应的开奖号码
- 按最新→最旧排列
7. 小值统计
功能:统计出现1-7次的绝对值分布
统计内容:
- 出现1次的绝对值:XX个
- 出现2次的绝对值:XX个
- 出现3次的绝对值:XX个
- ...
- 出现7次的绝对值:XX个
特点:
- 可以查看每个范围内的具体数值
- 帮助了解绝对值分布情况
🔍 号码分析功能
功能概述
号码分析功能基于历史数据的统计分析,预测下期可能的号码。所有分析均使用SQLite数据库进行查询。
分析功能列表
1. 号码预测
功能:根据当前期号码和绝对值,计算可能的下一期号码
使用方法:
- 输入当前期号码(如:123)
- 输入绝对值(如:333)
- 点击"计算"按钮
- 查看计算结果
计算原理:
- 如果绝对值=333,当前号码=123
- 可能的下一期号码:
- 456(123+333)
- 210(|123-333|,取绝对值)
输出结果:
- 显示所有可能的下一期号码
- 显示计算过程
- 可以导出结果
2. 条件分析
功能:根据绝对值范围和出现频率条件筛选,然后计算下期号码
使用方法:
- 设置绝对值范围(最小值-最大值)
- 设置出现次数范围(最小值-最大值)
- 输入当前期号码
- 点击"开始分析"按钮
筛选条件:
- 绝对值范围:如 100-500
- 出现次数范围:如 5-20次
- 可以组合多个条件
实现方式:
- 使用SQL HAVING子句进行条件筛选
- 支持多种频率条件(>=, <=, >, <, =)
- 支持频率为0的情况(未出现的绝对值)
应用场景:
- 筛选出现频率较高的绝对值
- 筛选特定范围内的绝对值
- 基于筛选结果计算下期号码
3. 异常值分析
功能:基于Top 30/Top 10异常绝对值计算下期号码
使用方法:
- 先执行"开始分析"生成统计数据
- 选择使用Top 30或Top 10异常值
- 选择正偏差或负偏差
- 输入当前期号码
- 点击"开始分析"按钮
分析类型:
- Top 30异常值分析
- Top 10正偏差分析
- Top 10负偏差分析
特点:
- 基于异常规律
- 可能发现特殊模式
- 结果仅供参考
4. 正常值分析
功能:自动提取出现次数等于2次的绝对值,批量计算所有可能号码
使用方法:
- 先执行"开始分析"生成统计数据
- 点击"正常值分析"标签页
- 输入当前期号码
- 点击"开始分析"按钮
- 程序会自动使用所有出现2次的绝对值进行计算
特点:
- 自动提取,无需手动选择
- 批量计算,结果全面
- 基于出现2次的绝对值,相对稳定
5. 智能推荐
功能:基于多种算法综合推荐下期号码
使用方法:
- 先执行"开始分析"生成统计数据
- 点击"智能推荐"标签页
- 输入当前期号码
- 点击"开始分析"按钮
- 查看推荐结果和推荐理由
推荐算法:
- 周期性分析:分析绝对值的周期性出现规律
- 连续性分析:分析绝对值连续出现的模式
- 间隔性分析:分析绝对值出现的间隔规律
- 综合评分:综合多种因素进行评分排序
输出结果:
- 推荐号码列表
- 每个号码的推荐理由
- 推荐分数(分数越高越推荐)
6. 绝对值反向查询
功能:输入任意绝对值,查看其在历史数据中的所有期号与号码组合
使用方法:
- 点击"绝对值查询"标签页
- 在输入框中输入要查询的绝对值(如:333)
- 点击"查询"按钮
- 查看查询结果
显示内容:
- 该绝对值出现的所有期号
- 对应的开奖号码
- 出现次数
- 出现频率
应用场景:
- 查询特定绝对值的出现历史
- 分析某个绝对值的分布规律
- 验证某个绝对值的出现频率
7. 3D/P3对比分析
功能:对比3D与P3同样期数的历史数据,找出最容易出现的绝对值号码
使用方法:
- 确保3D和P3数据都已更新
- 点击"3D/P3比较"标签页
- 选择比较方式:
- 同日期比较:比较同一天开奖的3D和P3数据
- 绝对值比较:比较3D和P3的绝对值分布
- 点击"开始比较"按钮
- 查看比较结果
比较内容:
- 同日期开奖的3D和P3号码
- 3D和P3的绝对值分布对比
- 共同出现的绝对值
- 差异分析
应用场景:
- 找出3D和P3都容易出现的绝对值
- 分析两种玩法的差异
- 发现跨玩法的规律
💾 数据导出功能
功能概述
数据导出功能用于将分析结果导出为Excel、CSV或PDF格式,方便进一步分析和保存。
导出格式
1. Excel导出
功能:导出统计数据为Excel文件(.xlsx格式)
使用方法:
- 在"统计结果"标签页
- 点击"导出"按钮,选择"Excel"
- 选择保存位置和文件名
- 点击"保存"
导出内容:
- 绝对值
- 出现次数
- 出现频率(‰)
特点:
- 支持Excel 2007+格式
- 可以进一步编辑和分析
- 支持中文显示
2. CSV导出
功能:导出统计数据为CSV文件
使用方法:
- 在"统计结果"标签页
- 点击"导出"按钮,选择"CSV"
- 选择保存位置和文件名
- 点击"保存"
导出内容:
- 绝对值
- 出现次数
- 出现频率(‰)
特点:
- 纯文本格式,兼容性好
- 可以用Excel、记事本等打开
- 支持UTF-8编码
3. PDF导出
功能:导出统计数据为PDF文件
使用方法:
- 在"统计结果"标签页
- 点击"导出"按钮,选择"PDF"
- 选择保存位置和文件名
- 点击"保存"
导出内容:
- 标题:期差绝对值统计分析结果
- 表格:绝对值、出现次数、出现频率
特点:
- 格式固定,适合打印
- 支持中文显示
- 文件大小较小
👤 用户管理功能
功能概述
用户管理功能提供用户注册、登录、密码管理等功能,支持多用户使用。
功能列表
1. 用户注册
功能:创建新的用户账号
使用方法:
- 程序启动时点击"注册新账号"
- 输入用户名(必填)
- 输入密码(必填)
- 输入邮箱(可选)
- 点击"注册"按钮
注意事项:
- 用户名不能重复
- 密码建议使用强密码
- 邮箱用于找回密码(如果支持)
2. 用户登录
功能:使用用户名和密码登录
使用方法:
- 输入用户名
- 输入密码
- 勾选"记住登录状态"(可选)
- 点击"登录"按钮
记住登录状态:
- 勾选后,下次启动程序会自动登录
- 登录信息保存在本地
- 可以随时取消记住状态
3. 修改密码
功能:更新账号密码
使用方法:
- 登录后,点击菜单:用户 > 修改密码
- 输入旧密码
- 输入新密码
- 确认新密码
- 点击"确定"按钮
注意事项:
- 需要输入旧密码验证身份
- 新密码需要输入两次确认
- 密码修改后需要重新登录
4. 用户登出
功能:安全退出当前账号
使用方法:
- 点击工具栏的"登出"按钮
- 确认登出操作
登出后:
- 清除登录状态
- 需要重新登录才能使用用户相关功能
- 数据文件不会删除
5. 多用户支持
功能:系统支持多个独立账号
特点:
- 每个用户有独立的账号
- 用户数据相互独立
- 支持同时使用(不同时间)
⚙️ 系统管理功能
功能概述
系统管理功能包括数据备份、恢复、主题设置、分析历史记录等。
功能列表
1. 数据备份
功能:备份程序数据文件
使用方法:
- 点击菜单:工具 > 数据备份
- 或点击工具栏的"数据备份"按钮
- 程序会自动备份数据
备份内容:
- SQLite数据库文件(lottery.db)
- 用户数据文件
- 分析历史记录
备份位置:
- 备份文件保存在
backups目录下 - 每个备份有独立的时间戳目录
- 格式:
backup_YYYYMMDD_HHMMSS
2. 数据恢复
功能:从备份恢复数据
使用方法:
- 点击菜单:工具 > 数据恢复
- 或点击工具栏的"恢复备份"按钮
- 选择要恢复的备份
- 确认恢复操作
- 重启程序以加载恢复的数据
注意事项:
- 恢复会覆盖当前数据
- 建议恢复前先备份当前数据
- 恢复后需要重启程序
3. 分析历史记录
保存分析配置:
- 程序会自动保存每次分析的配置到数据库
- 也可以手动保存:工具 > 保存分析历史
加载历史记录:
- 点击菜单:工具 > 加载分析历史
- 选择要加载的历史记录
- 点击"加载选中"
- 程序会自动设置分析参数
- 点击"开始分析"执行分析
删除历史记录:
- 在加载历史记录对话框中
- 选择要删除的记录
- 点击"删除选中"
4. 主题切换
功能:切换深色/浅色主题
使用方法:
- 点击工具栏的"主题"按钮
- 选择"深色主题"或"浅色主题"
- 主题会立即生效并自动保存
主题特点:
- 深色主题:适合夜间使用,保护视力
- 背景色:#2b2b2b
- 文字色:#ffffff
- 浅色主题:适合白天使用,清晰明亮
- 背景色:#ffffff
- 文字色:#000000
主题设置:
- 主题设置会自动保存
- 下次启动程序会自动应用保存的主题
5. 软件激活
功能:激活软件以使用完整功能
使用方法:
- 点击工具栏的"激活"按钮
- 复制设备ID并发送给开发者
- 获取激活码或授权文件
- 输入激活码或选择授权文件
- 点击"激活"按钮
激活方式:
- JSON格式激活码:直接粘贴激活码
- 授权文件:选择授权文件(.json格式)
试用期:
- 首次使用自动获得30天试用期
- 试用期内可以使用所有功能
- 试用期到期后需要激活
🗄️ 数据库功能
功能概述
v2.0版本引入SQLite数据库,实现数据持久化存储和高效查询。
数据库特性
1. 数据存储
存储方式:SQLite嵌入式数据库
- 数据库文件:
data/lottery.db - 无需独立数据库服务
- 数据文件可直接复制备份
数据表:
lottery_data:开奖数据表period_diff_stats:期差绝对值统计表analysis_history:分析历史记录表
2. 高效查询
查询优化:
- 使用SQL JOIN查询替代Python循环
- 创建复合索引加速查询
- 支持GROUP BY、HAVING等复杂查询
- 支持频率条件查询(>=, <=, >, <, =)
性能提升:
- 1000期分析:从30分钟缩短到2-5秒
- 5000期分析:从无法完成缩短到10-20秒
- 整体性能提升20-40倍
3. 数据完整性
约束机制:
- UNIQUE约束:确保(data_type, period)唯一
- PRIMARY KEY约束:主键自动递增
- 数据验证:插入前验证数据格式
数据一致性:
- 使用事务保证数据完整性
- 批量插入时失败自动回滚
- 支持INSERT OR REPLACE避免重复
4. 数据库管理
压缩优化:
- 支持VACUUM命令压缩数据库
- 定期清理冗余数据
查询统计:
- 可查看各数据类型的期数
- 可查看期号范围
- 可查看分析历史记录
📝 功能使用建议
数据分析流程
- 更新数据:确保数据是最新的(自动保存到数据库)
- 设置参数:选择合适的分析期数
- 执行分析:点击"开始分析"(使用数据库查询)
- 查看结果:在统计结果中查看频率分布
- 使用分析功能:根据需要使用各种分析功能
- 导出结果:将结果导出为Excel/CSV/PDF
功能组合使用
推荐组合1:正常值分析
- 使用正常值分析功能
- 基于出现2次的绝对值
- 相对稳定可靠
推荐组合2:异常值分析
- 使用Top 30异常值分析
- 发现异常规律
- 可能发现特殊模式
推荐组合3:智能推荐
- 使用智能推荐功能
- 综合多种算法
- 推荐分数高的号码
注意事项
- 数据更新:定期更新数据以获取最新信息,数据自动保存到数据库
- 分析期数:建议使用1000期以上的数据进行分析
- 重新分析:修改参数后必须重新分析
- 结果参考:所有分析结果仅供参考,不构成投注建议
- 数据备份:定期备份数据库以防丢失
🔧 功能配置
默认设置
- 分析期数:1000期
- 起始期号:空(从最新一期开始)
- 主题:浅色主题
- 自动保存历史:启用
- 详细记录显示限制:1000条
可配置项
- 分析期数:可自定义
- 起始期号:可自定义
- 主题:可切换深色/浅色
- 自动保存历史:可启用/禁用
- 详细记录显示限制:固定为1000条
版本信息:v2.0
最后更新:2026年7月
文档版本:2.0
⚠️ 重要风险提示(必看)
核心风险声明
彩票本质:双色球、大乐透开奖结果为独立随机事件,每一期开奖概率均等,无固定规律可循
系统能力边界:本系统仅能对历史数据进行转换、统计、展示,无法预测未来开奖结果,无任何中奖承诺,所有输出仅为数据探索结果,非购彩建议
理性购彩指南
- 彩票是娱乐方式,非投资手段
- 量力而行,禁止大额、非理性、借贷购彩
- 不依赖任何分析工具、公式、规律作为购彩依据
- 遵守国家彩票管理条例,通过官方渠道购彩
责任声明
- 本系统仅提供数据统计服务
- 因使用本系统进行购彩决策产生的任何损失,由使用者自行承担
- 开发者与版权方不承担任何法律责任