版本更新记录
V2.4.1
2026-06-12
主程序 V2.4.1
- 修复了保存结果弹窗的逻辑BUG
- 修复了历史记录框的滚动BUG
- 更新了部分UI文字及提示
从安装包更新时,请先关闭所有 随机抽取工具套件 的程序再进行安装
V2.4
2026-06-10
热烈祝贺 随机抽取工具 - 官方网站 即日建立!
主程序 V2.4
- 新增选择下载源:GitHub、Gitee、蓝奏云(网盘)、官网(其实就是前三个的整合)
- 新增程序内图标支持(没错孩子们,我终于修复了这个最古老的BUG)
- 主程序现在支持打开官网(没有官网就没有V2.4)
名单编码工具 V1.3
卸载工具 V1.1
V2.3
2026-06-09
主程序 V2.3
- 新增快捷键支持(太多了自己去看README我懒得写了)。
- 重新设计 使用帮助 和 关于 界面,使用更现代化的UI,同时使用帮助支持翻页阅读。
- 程序目录新增
res 目录,用于存放资源文件,并且为后续更新作准备。
- 更新页面选择更新源处,新增建议帮助用户选择
GitHub 或 Gitee 源。
名单编码工具 V1.2
- 使用说明 和 关于 界面换用新版样式,与主程序一致。
V2.2
2026-06-07
主要功能
- 新增三档抽样模式:基本抽样(简单随机)、智能抽样(避免连续抽中同一项)、加权抽样(按权重抽取),可在配置中默认切换
- 新增样本库管理:支持将常用名单导入样本库(上限50个),可从样本库快速加载
- 新增整合式操作界面:抽人与抽组在同一选项卡内通过 RadioButton 切换,交互更流畅
- 新增配置管理多选项卡:基本设置、抽样设置、样本管理、默认值、更新设置五大选项卡
随机抽取
- 原 随机抽组 和 随机抽人 现已整合。
- 智能抽样记忆窗口:可配置记忆窗口大小,自动降低刚被选中项的权重
- 加权抽样:可为每个样本单独设置权重,权重越高被抽中的概率越大
- 支持手动选择文件、从样本库加载、自动加载默认文件或重新加载当前文件
- 右侧面板展示抽取历史,支持单条保存和批量保存全部历史
辅助功能
- 自动检测更新:启动时静默检测 GitHub/Gitee 新版本,发现新版本时弹窗提示下载
- 详细日志记录:按日期滚动记录程序运行状态,支持查看和清理日志文件
- 结果保存增强:支持自动保存抽取结果,保存路径可自定义
名单编码工具 v1.1
- 新增 Base64 / Hex 双编码方式
- 新增批量编码/解码目录功能
- 新增命令行模式支持
- 新增编码测试与循环验证功能
- 新增快捷键支持(Ctrl+O、Ctrl+S、Ctrl+Enter 等)
- 新增最近文件管理、统计信息、窗口状态恢复
卸载工具 v1.0
- 新增独立卸载工具,支持保留数据卸载和完全卸载两种模式,覆盖 Windows / Linux / macOS
V2.1-1
2026-05-12
更新内容:
程序内容完全与前一个Release相同
- 更新了Release打包方式
- 编译版本切换至Python3.8
- 最低支持Windows7系统
- 新增自解压式安装包
- 切换打包方式为目录格式
- 仓库目录结构重构
自该Release起,非特殊情况,本项目可运行于Windows 7、8、8.1、10、11操作系统
V2.1
2026-03-14
更新内容:
主要功能
- 新增智能抽样功能:引入
SmartSampler
类,支持加权抽样和抽取前打乱,提高了抽样的公平性和随机性。
- 新增抽样历史管理:记录每个元素的被选中次数,支持重置历史记录,便于实现长期均衡的抽取(如避免某些人频繁被抽中)。
- 新增配置项:增加了对加权抽样开关、抽取前打乱开关的配置支持。
随机抽组
- 新增重置历史按钮:在界面上增加了“重置历史”按钮,可清除抽样器的历史记录,重新开始公平性计算。
- 优化历史记录显示:历史记录现在包含具体抽取的组号和时间戳。
随机抽人
- 新增重置历史按钮:同样增加了“重置历史”按钮,用于重置人员抽取的历史记录。
- 优化文件加载逻辑:自动加载默认样本时,若有重复名字会给出更明确的提示信息。
- 优化样本信息显示:样本加载后,标签颜色变化和提示信息更丰富。
辅助功能
- 新增使用说明菜单:在“帮助”菜单中添加了详细的使用说明弹窗。
- 新增日志管理功能:在“日志”菜单中增加了“清除日志”功能,可清理非当天的历史日志文件。
- 增强配置管理:配置窗口新增了对“抽取前打乱”和“使用加权抽样”的开关选项。
名单生成工具
V2.0
2026-01-17
更新内容:
主要更新
- 新增日志功能
- 新增配置功能
- 新增结果保存功能
- 新增历史记录功能
随机抽组
- 抽取方法更换为
random.sample
- 同时支持数字分组和字母分组
- 选择准备页面更新相关判定机制
随机抽人
- 更新支持的名单文件类型(明文:CSV、TXT;独占编码格式:RCP)
- 优化加载文件机制,以及相关UI
- 新增自动删去名单中的重复项功能
名单生成工具
- 支持将明文的名单文件转换为Base64编码后的RCP名单文件
- 支持快速Base64与明文互转
V1.0
2026-01-09
首次发布,包含基本功能:
随机抽组
支持从1-10个小组中随机抽取1-10个(基于random.randint)
随机抽人
- 支持通过加载txt名单文件并选择抽取人数进行抽取
- 若程序目录下存在 sample.txt 文件,可以自动加载