Skip to content

Releases: SECTL/SecRandom

SecRandom 新版本 - v1.3.2-alpha.5

21 Dec 07:59

Choose a tag to compare

Pre-release

Caution

警告!当前版本为 Alpha 版本,请勿在生产环境使用

⚠️ 警告:当前版本为 Alpha 版本请勿在生产环境使用。功能基本已移植完成,除 即抽URL功能IPC功能 外,其余功能均已可用。当前版本可能存在未知Bug,仅供用户体验。使用中如遇问题,欢迎前往 GitHub Issues 或 QQ 频道 反馈!

v2.0 - Koharu(小鸟游星野) Alpha 5

🚀 主要更新

  • 新增 超过阈值时使用主窗口功能,当抽取奖数超过设定阈值时,只在主窗口显示结果,不显示浮窗通知
  • 新增 默认抽取名单功能,用户可以设置默认使用的抽取名单,避免每次都需要手动选择
  • 新增 安装更新脚本,支持重启应用程序Linux系统适配
  • 新增 上课时间禁用功能,用户可以设置上课时间,在非上课时间内抽取相关功能将被禁用
  • 新增 CSES课程表模板导入功能,用户可以导入CSES课程表模板,方便设置非上课时间段
  • 新增 音乐设置功能,用户可以设置抽取有关的音乐相关参数,如音量、渐入时长、渐出时长等
  • 新增 公平抽取-平均值差值保护,结合平均值过滤和最大差距保护,避免不均抽取

💡 功能优化

  • 优化 窗口模板标题栏,调整字体样式使其更加美观
  • 优化 历史记录管理,清除历史记录文件按钮的状态更新逻辑,避免无效点击
  • 优化 范围设置,将多数范围设置的最大值调整为无上限
  • 优化 抽取结果显示性能,提升结果渲染速度
  • 优化 浮窗边缘检测,软件启动后浮窗显示时先检测边缘并自动收纳
  • 优化 浮窗长按时间,将500ms改为100ms
  • 优化 版权声明显示,根据发布年份与当前年份是否相同,自动切换显示格式为 "Copyright © 2025 The SECTL Authors.""Copyright © 2025-2026 The SECTL Authors."
  • 优化 更新检查架构,新增支持 amd64 架构deb 打包方式

🐛 修复问题

  • 修复 剩余名单显示,解决无法显示的问题
  • 修复 导出名单功能,解决无法使用的问题
  • 修复 闪抽动画,解决无法正常使用的问题
  • 修复 闪抽&即抽动画模式,解决未去除"手动停止动画"选项的问题
  • 修复 闪抽样式设置,解决设置无效的问题
  • 修复 闪抽动画结果标签,解决颜色强制统一的问题
  • 修复 闪抽历史记录,解决无法记录历史记录&临时记录的问题
  • 修复 浮窗周期性置顶,解决功能未生效的问题
  • 修复 重复模式剩余人数,解决直接显示结果时剩余人数不更新的问题
  • 修复 名单设置界面逻辑,解决 班级名称和奖池名称同时为空未设置班级仍可点击其他按钮 的问题
  • 修复 结果显示触屏问题,解决点击结果后无法正常滑动滚动结果的修复
  • 修复 长按抽取数量控制,触屏适配长按快速增减数量功能
  • 修复 历史记录删除问题,补上了删除历史记录文件功能
  • 修复 浮窗矩形排列样式,样式不与竖直排列&横向排列样式一致
  • 修复 浮窗矩仅文字样式,解决与图文模式样式不一致的问题
  • 修复 强制更新检查功能,解决无法强制检查更新的问题
  • 修复 自动检查更新功能,解决先获取更新信息后再判断是否检查更新的问题
  • 修复 抽奖中的抽取方式,删除了误增加在抽奖过程中切换抽取方式的功能

🔧 其它变更

  • 去除 自定义抽功能
  • 开发计划,重新梳理并明确后续开发方向:即抽URL功能IPC功能 等将逐步完善(当前版本尚未移植)

💝 感谢所有贡献者为 SecRandom 项目付出的努力!
我们坚持 便捷、迅速、公平、透明 的理念,让校园及更多场景的点名、抽奖、决策更安心。欢迎大家试用 Alpha 版,并踊跃反馈问题与建议,一起打磨更好的 SecRandom!

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载
Linux x64 下载

Github 镜像 下载链接

镜像源 平台 支持架构 完整版
ghfast.top Windows x64 下载 v1.3.2-alpha.5
ghfast.top Linux x64 下载 v1.3.2-alpha.5
gh-proxy.com Windows x64 下载 v1.3.2-alpha.5
gh-proxy.com Linux x64 下载 v1.3.2-alpha.5

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-windows-v1.3.2-alpha.5-x64-dir.zip 6470631614933ad026e873b1e878e70b76cfd6ca2df6f2ece97e0af3f98e8954
SecRandom-linux-1.3.2-alpha-5-amd64-deb.deb 7487f508e1d23bfbfa5c039916df7238244257a84c485666bd31da0114e3087d

SecRandom 新版本 - v1.3.2-alpha.4

14 Dec 08:02

Choose a tag to compare

Pre-release

Caution

警告!当前版本为 Alpha 版本,请勿在生产环境使用

⚠️ 警告:当前版本为 Alpha 版本请勿在生产环境使用。部分功能可能不稳定或不支持,仅剩余少量功能未移植,仅供用户体验。使用中如遇问题,欢迎前往 GitHub Issues 或 QQ 频道 反馈!

v2.0 - Koharu(小鸟游星野) Alpha 4

🚀 主要更新

  • 新增 语音功能开关,可关闭语音播报功能

💡 功能优化

  • 优化 浮窗隐藏功能,解决浮窗隐藏不完全问题
  • 优化 浮窗美观度,提升浮窗视觉效果
  • 优化 导入名单功能,提高加载速度
  • 优化 更新下载,解决下载超时导致失败问题

🐛 修复问题

  • 修复 资源目录问题,解决软件无法打开的问题
  • 修复 剩余名单显示,解决显示失败问题
  • 修复 构建问题,解决软件无法打开的问题

🔧 其它变更

  • 开发计划,重新梳理并明确后续开发方向:自定义抽即抽URL功能IPC功能安全功能优化 等将逐步完善

💝 感谢所有贡献者为 SecRandom 项目付出的努力!
我们坚持 便捷、迅速、公平、透明 的理念,让校园及更多场景的点名、抽奖、决策更安心。欢迎大家试用 Alpha 版,并踊跃反馈问题与建议,一起打磨更好的 SecRandom!

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载
Linux x64 下载

Github 镜像 下载链接

镜像源 平台 支持架构 完整版
ghfast.top Windows x64 下载 v1.3.2-alpha.4
ghfast.top Linux x64 下载 v1.3.2-alpha.4
gh-proxy.com Windows x64 下载 v1.3.2-alpha.4
gh-proxy.com Linux x64 下载 v1.3.2-alpha.4

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-windows-v1.3.2-alpha.4-x64-dir.zip befcfcfde9486c15962949a576772180d07098932ba45fbc558c361c0e6b9676
secrandom-linux-1.3.2~alpha.4-amd64.deb 3b7466be420524a53ed81a794d7e0fe9cd9e8e594456c3bac10d7cf61501dbca

SecRandom 新版本 - v1.3.2-alpha.3

07 Dec 08:42

Choose a tag to compare

Pre-release

Caution

警告!当前版本为 Alpha 版本,请勿在生产环境使用

⚠️ 警告:当前版本为 Alpha 版本请勿在生产环境使用。部分功能可能不稳定或不支持,仅剩余少量功能未移植,仅供用户体验。使用中如遇问题,欢迎前往 GitHub Issues 或 QQ 频道 反馈!

v2.0 - Koharu(小鸟游星野) Alpha 3

🚀 主要更新

  • 新增 更新确认弹窗,新增弹窗提示用户是否立即安装更新,避免用户错误操作
  • 新增 强制检查更新按钮,新增在检查更新下拉菜单中一键触发强制检查功能
  • 新增 应用启动时自动检查更新,新增在应用启动时自动检查更新,及时获知新版本
  • 新增 检测到更新时自动弹窗通知,新增弹窗提示有新版本可用,避免用户错过更新
  • 新增 语音播报功能,新增在设置中开启语音播报,可在结果显示时同步播报(支持系统 TTS / Edge TTS)
  • 新增 特定播报功能,新增在设置中开启特定播报,可根据配置播报结果
  • 新增 闪抽功能,新增快速抽取模式,提升抽奖与点名效率
  • 新增 浮窗可拖动功能,新增在设置中关闭浮窗可拖动,可防止老师不小心拖动浮窗
  • 新增 启动时显示主窗口功能,新增在设置中关闭启动时显示主窗口,可在自启动时不显示主窗口
  • 新增 浮窗贴边功能,新增在设置中开启浮窗贴边,可将浮窗固定在屏幕边缘

💡 功能优化

  • 优化 关于页面版本号,统一显示格式,提升信息可读性
  • 优化 更新页面当前版本号,统一显示格式,保持版本信息一致
  • 优化 语音播报功能,新结果出现后移除之前播放任务,避免新结果播报延迟
  • 优化 内存管理,新增播放完成后内存回收机制,避免内存占用过高

🐛 修复问题

  • 修复 Linux包构建,修复 Linux 包构建失败问题,提升跨平台可用性
  • 修复 进程管理,修复另开进程无法运行问题,保证多实例稳定启动
  • 修复 版本更新,修复更新版本号失败问题,确保版本信息准确展示

🔧 其它变更

  • 开发计划,重新梳理并明确后续开发方向:自定义抽即抽URL功能IPC功能浮窗美观度优化安全功能优化 等将逐步完善

💝 感谢所有贡献者为 SecRandom 项目付出的努力!
我们坚持 便捷、迅速、公平、透明 的理念,让校园及更多场景的点名、抽奖、决策更安心。欢迎大家试用 Alpha 版,并踊跃反馈问题与建议,一起打磨更好的 SecRandom!

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载
Linux x64 下载

Github 镜像 下载链接

镜像源 平台 支持架构 完整版
ghfast.top Windows x64 下载 v1.3.2-alpha.3
ghfast.top Linux x64 下载 v1.3.2-alpha.3
gh-proxy.com Windows x64 下载 v1.3.2-alpha.3
gh-proxy.com Linux x64 下载 v1.3.2-alpha.3

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-windows-v1.3.2-alpha.3-x64-dir.zip bba2de7256db4f107980f9326d427c22987c6b3338152e3e612ad98e912ee452
secrandom-1.3.2~alpha.3-amd64.deb b2bb00daa748529727e7245ca68a561907ebfe8858144d0baf621966ddb163d8

SecRandom 新版本 - v1.3.2-alpha.2

29 Nov 15:10

Choose a tag to compare

Pre-release

Caution

警告!当前版本为 Alpha 版本,请勿在生产环境使用

当前版本为 v2.0 的 Alpha 版本,请勿在生产环境使用。部分功能可能不稳定或不支持,当前仅剩余少量功能未移植,仅供用户体验。使用过程中遇到问题,欢迎前往 Issues 或 QQ频道 反馈!

v2.0 - Koharu(小鸟游星野) Release Alpha 2

🚀 主要更新

💡 功能优化

🐛 修复问题

  • 修复 软件当前目录获取,解决获取路径异常问题
  • 修复 点名、抽奖下拉框,补充缺失的提示文本显示

🔧 其它变更

  • 待完成功能列表,重新梳理并明确后续开发方向:自定义抽、闪抽、即抽、语音功能、URL功能、IPC功能、浮窗美观度优化、安全功能等 后续完善

💝 感谢所有贡献者为 SecRandom 项目付出的努力!

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载
Linux x64 下载

Github 镜像 下载链接

镜像源 平台 支持架构 完整版
ghfast.top Windows x64 下载 v1.3.2-alpha.2
ghfast.top Linux x64 下载 v1.3.2-alpha.2
gh-proxy.com Windows x64 下载 v1.3.2-alpha.2
gh-proxy.com Linux x64 下载 v1.3.2-alpha.2

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-linux-v1.3.2-alpha.2-x64-dir.zip 2590abd4fd4daa91ce536ba114c12fabe1411a7d807a31cc18d9ac25196c90ce
SecRandom-windows-v1.3.2-alpha.2-x64-dir.zip 350cf7609c10f1d90569c7b512fe20bc79f6866fc2badfa958e7661a9bb6d691

SecRandom 新版本 - v1.3.2-alpha.1

29 Nov 14:07

Choose a tag to compare

Pre-release

Caution

警告!当前版本为 Alpha 版本,请勿在生产环境使用

当前版本为 v2.0 的 Alpha 版本,请勿在生产环境使用。部分功能可能不稳定或不支持,当前仅剩余少量功能未移植,仅供用户体验。使用过程中遇到问题,欢迎前往 Issues 或 QQ频道 反馈!

v2.0 - Koharu(小鸟游星野) Release Alpha 1

🚀 主要更新

  • 新增 通知设置,可覆盖所有抽取功能
  • 新增 日志等级设置,可自定义日志记录级别
  • 新增 语言切换功能,支持多语言切换
  • 新增 后台驻留 功能,支持软件后台运行
  • 新增 软件自动更新功能,支持自动检查和更新软件
  • 新增 公平抽取覆盖,可覆盖所有抽取模式
  • 新增 浮窗实时刷新,修改设置后即可实时刷新
  • 新增 通知服务,可在所有抽取模式下使用
  • 新增 通知浮窗显示器设置,可设置显示的显示器
  • 新增 通知浮窗自定义设置,可设置透明度、垂直偏移、水平偏移、浮窗自动关闭时间
  • 新增 通知浮窗快速关闭,连续点击3次即可关闭
  • 新增 安全验证流程设置,可多轮验证
  • 新增 安全验证覆盖范围,更多覆盖功能范围

💡 功能优化

  • 优化 统一基础设置,整合基础设置项
  • 优化 导出/导入软件数据功能,全新设计
  • 优化 导出/导入软件设置功能,全新设计
  • 优化 导出诊断数据功能,全新设计
  • 优化 名单导入页面,全新设计
  • 优化 点名/抽奖名单查看页面,全新设计
  • 优化 历史记录管理页面,全新设计
  • 优化 历史记录查看页面,全新设计
  • 优化 公平抽取模式,全新设计,增加更多自定义
  • 优化 浮窗,全新设计
  • 优化 安全功能,全新设计,更加好的窗口显示
  • 优化 页面管理实时生效,侧边栏/托盘管理设置即可实时生效
  • 优化 启动速度,更加迅速,最快0.8s

🐛 修复问题

  • 修复 其余v1版本已知问题,提升整体稳定性与兼容性

🔧 其它变更

  • 待完成功能列表,重新梳理并明确后续开发方向:自定义抽、闪抽、即抽、语音功能、URL功能、IPC功能、浮窗美观度优化、安全功能等 后续完善

💝 感谢所有贡献者为 SecRandom 项目付出的努力!

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载
Linux x64 下载

Github 镜像 下载链接

镜像源 平台 支持架构 完整版
ghfast.top Windows x64 下载 v1.3.2-alpha.1
ghfast.top Linux x64 下载 v1.3.2-alpha.1
gh-proxy.com Windows x64 下载 v1.3.2-alpha.1
gh-proxy.com Linux x64 下载 v1.3.2-alpha.1

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-linux-v1.3.2-alpha.1-x64-dir.zip fc04776e55a43feeef5190be2292dfd80633b318a4375f4833f194e7470a3cf6
SecRandom-windows-v1.3.2-alpha.1-x64-dir.zip 9e18bc2febeef14407304ca1d6584af43c6e3aeec7bbfcdc3eac67691c999c14

SecRandom 新版本 - v1.3.1.5

17 Oct 10:46

Choose a tag to compare

📢 重要通知

v1.3.1.5 标志着 v1.3 系列的完美收官。

我们计划三周后推出 v1.4beta 版本,整个 v1.4 系列将作为测试版本。

v1.5 将是全面重构的正式版本,采用 PySide6 框架与 Python 3.8.10 构建,并继续使用 Qfluentwidgets 库提供现代化界面体验,将会带给用户更多的自定义和丰富的功能。

感谢您的持续支持,敬请期待!


🚀 主要更新


💡 功能优化

  • 优化 浮窗收纳窗口,增加置顶周期

🐛 修复问题

  • 修复 密码框关闭后导致应用退出的问题
  • 修复 浮窗自动关闭开关 选项,修正默认值拼写,应为True

🔧 其它变更


💝 感谢所有贡献者为 SecRandom 项目付出的努力!

Full Changelog: v1.3.0.5...v1.3.1.5

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64, x86 下载

Github 镜像 下载链接

镜像源 平台/打包方式 支持架构 完整版
ghfast.top Windows 目录模式 x64 下载 v1.3.1.5
ghfast.top Windows 目录模式 x86 下载 v1.3.1.5
gh-proxy.com Windows 目录模式 x64 下载 v1.3.1.5
gh-proxy.com Windows 目录模式 x86 下载 v1.3.1.5

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-Windows-v1.3.1.5-x64-dir.zip f3d56c568969b7ac283213a2bea3265e99ee7960e17668c2513c413f121570c5
SecRandom-Windows-v1.3.1.5-x86-dir.zip ec1d949ab241ce9d8ccc1c73c9afe091d556ed9474f6f6fe0ff2db3fbfaedd90

SecRandom 新版本 - v1.3.1.0

12 Oct 06:01

Choose a tag to compare

📢 插件上架通知

🎉 好消息!SecRandom 的 ClassIsland 和 Class-Widgets 插件现已正式上架到对应平台的插件广场!

  • ClassIsland 插件:可在 ClassIsland 插件市场中找到 "SecRandom" 插件,点击下载安装
  • Class-Widgets 插件:可在 Class-Widgets 插件广场中找到 "SecRandom" 插件,点击下载安装

🆕 ClassIsland 插件支持课堂功能:

  • 上课时间获取:自动获取当前课程时间信息
  • 课间禁用功能:课间休息时段自动禁用抽取功能,避免干扰正常教学秩序
  • 上课前自动清理:新课程开始前自动清除已抽取记录,确保每节课都有全新的抽取体验

安装插件后,即可在相应平台中使用 SecRandom 的闪抽/即抽结果显示功能,体验更加便捷的随机抽取服务!


🚀 主要更新

  • 新增 更新通知弹窗,新增"今日不再提醒"功能,允许用户在当天内不再接收同一版本的更新通知
  • 新增 Windows 7 系统 支持,但发布版本未经测试,建议自行测试并反馈问题
  • 新增 x86架构 支持,但发布版本未经测试,建议自行测试并反馈问题

💡 功能优化

  • 优化 课间禁用功能,新增在点名、抽奖的"开始"按钮点击后显示禁用状态提示,防止意外触发抽取操作
  • 优化 开机自启动和注册URL功能,新增默认开启设置,提升初始化配置的便捷性
  • 优化 日志输出功能,新增减少info级别日志输出,专注于关键操作和错误提示
  • 优化 更新通知弹窗,新增深色模式下的显示效果,提升深色模式下的视觉体验
  • 优化 未发布版本的版本号显示,新增"Dev Version-版本号"格式,方便用户识别开发版本

🐛 修复问题

  • 修复 DPI缩放问题,新增修复界面字体大小异常和界面比例失调问题
  • 修复 开机自启功能,新增修复设置后自动打开主页面的问题
  • 修复 更新通知弹窗,新增修复弹窗不会自动关闭的问题

🔧 其它变更


💝 感谢所有贡献者为 SecRandom 项目付出的努力!

Full Changelog: v1.3.0.5...v1.3.1.0

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64, x86 下载

Github 镜像 下载链接

镜像源 平台/打包方式 支持架构 完整版
ghfast.top Windows 目录模式 x64 下载 v1.3.1.0
ghfast.top Windows 目录模式 x86 下载 v1.3.1.0
gh-proxy.com Windows 目录模式 x64 下载 v1.3.1.0
gh-proxy.com Windows 目录模式 x86 下载 v1.3.1.0

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-Windows-v1.3.1.0-x64-dir.zip 28a17c55737b66e6457cf4ca8b7f7b72ca3b585718b9a82a6357b509bf9e5338
SecRandom-Windows-v1.3.1.0-x86-dir.zip 6412187890acab19ceff765c776d65cfae2a3c75ef9fb6ba3d97b9d4ca4e25d6

SecRandom 新版本 - v1.3.0.5

07 Oct 15:25

Choose a tag to compare

⚠️ 重要提示

自v1.2.5.0 到 v1.3.5.0版本起,SecRandom 已停止对 Windows 7 和 x86 系统的官方支持。建议使用 Windows 10 x64 或更高版本系统以获得最佳体验。

注意:在 v1.3.5.0 版本之后,SecRandom 将会重新支持 Windows 7 及以上系统的 x86 和 x64 架构。

如急需在 Windows 7 或 x86 系统上使用本工具,可使用仓库根目录下的 requirements-windows-win7_x64_x86.txt 文件自行打包适配。


📢 插件上架通知

🎉 好消息!SecRandom 的 ClassIsland 和 Class-Widgets 插件现已正式上架到对应平台的插件广场!

  • ClassIsland 插件:可在 ClassIsland 插件市场中找到 "SecRandom" 插件,点击下载安装
  • Class-Widgets 插件:可在 Class-Widgets 插件广场中找到 "SecRandom" 插件,点击下载安装

🆕 ClassIsland 插件支持课堂功能:

  • 上课时间获取:自动获取当前课程时间信息
  • 课间禁用功能:课间休息时段自动禁用抽取功能,避免干扰正常教学秩序
  • 上课前自动清理:新课程开始前自动清除已抽取记录,确保每节课都有全新的抽取体验

安装插件后,即可在相应平台中使用 SecRandom 的闪抽/即抽结果显示功能,体验更加便捷的随机抽取服务!


🚀 主要更新


💡 功能优化


🐛 修复问题

  • 修复 设置文件创建不完整,导致程序部分功能异常的问题
  • 修复 无法导入设置的问题

🔧 其它变更


💝 感谢所有贡献者为 SecRandom 项目付出的努力!


V1.3-Beta / 正式版 历史版本

v1.3.0.0

🚀 主要更新

  • 新增 点名界面名单修改按钮显示控制选项
  • 新增 闪抽/即抽结果显示方式配置,上架 ClassIsland 和 Class-Widgets 插件
  • 新增 ClassIsland、Class-Widgets 显示时长配置,默认 3 秒
  • 新增 ClassIsland 插件课堂功能,支持上课时间获取、课间禁用和上课前自动清理功能
  • 新增 名单 TXT 格式导出功能,支持单独导出学生名单或奖品名单
  • 新增 学生名单中"学生是否在班"的设置功能,添加"在班级"勾选框,可直接标记学生的在班状态
  • 新增 重置浮窗位置功能按钮,将浮窗位置重置为屏幕中央

💡 功能优化

  • 优化 启动页面样式,支持主题自适应
  • 优化 默认字体设置为 HarmonyOS Sans SC
  • 优化 即抽界面布局,将名单、小组、性别配置移至独立界面
  • 优化 日志和代码注释,移除冗余信息
  • 优化 个性设置界面加载性能
  • 优化 动画间隔范围为 1ms-2000ms(注:<20ms 可能导致标签异常
  • 优化 启动页面采用异步加载机制
  • 优化 软件主题色默认值逻辑,自动采用系统主题色
  • 优化 历史记录界面,采用分段加载方式,显著提升使用体验
  • 优化 日志输出,简化调试信息,调整合理的日志级别(DEBUG 级别用于开发调试,INFO 级别用于用户操作记录)
  • 优化 导出诊断数据功能,用户可选择导出位置
  • 优化 避免加载配置文件后不必要的保存操作
  • 优化 默认开启跟随点名设置
  • 优化 大幅度提升软件页面的加载速度
  • 优化 闪抽/即抽按钮交互逻辑,可设置抽取过程中可通过点击按钮关闭抽取窗口
  • 优化 浮窗初始显示位置,确保不会超过屏幕大小,提升用户体验
  • 优化 将闪抽窗口的自动关闭时间设置与开关功能整合至闪抽/即抽设置页面,提升设置管理的便捷性
  • 优化 闪抽窗口提示文本:根据"点击后关闭抽取窗口"功能状态显示不同提示,启用时显示"抽取结束,请手动关闭或再次点击抽取按钮",禁用时显示"抽取结束,请手动关闭该窗口"
  • 优化 设置字体后即刻应用字体,无需重启软件

🐛 修复问题

  • 修复 未安装字体时,字体选择器中缺少 HarmonyOS Sans SC、汉仪文黑-85W 选项的问题
  • 修复 抽取过程和结果未应用设置字体的问题
  • 修复 抽取结束后抽取次数未正确重置的问题
  • 修复 闪抽/即抽名单与主界面点名名单隔离失效的问题
  • 修复 清理临时抽取记录时错误清理隔离名单的问题
  • 修复 重启清除模式下重启后剩余人数未刷新的问题
  • 修复 历史记录中多个位置(学生/奖品时间排序、单个奖品记录)的加载错误
  • 修复 导出诊断数据无法打开导出文件的问题
  • 修复 URL显示无法找到主窗口实例的问题
  • 修复 animation_mode 值在同步时可能不一致的问题,确保即使新旧值相同但功能指向不同时也能正确同步
  • 修复 click_timer 为 None 时导致的 AttributeError 错误问题
  • 修复 instant_draw_setting.py与pumping_people_setting.py之间颜色设置同步问题,添加颜色映射和同步逻辑,确保两个模块颜色设置保持一致

🔧 其它变更

  • 移除 即抽界面管理功能
  • 更换 SecRandom 软件图标(感谢 aiwb 提供图标支持)
  • 移除 SecRandom 内置的插件功能

v1.2.9999-beta

🚀 主要更新

  • 新增 可在上课前预设时间自动清除点名、抽奖页面内的学生名称标签和奖品名称标签
  • 新增 可设置隔离点名、闪抽/即抽 已抽取记录
  • 新增 可配置窗口背景(主窗口、闪抽/即抽窗口、设置窗口)颜色
  • 新增 可配置 闪抽 默认选择名单
  • 新增 可配置托盘选项显隐

💡 功能优化

🐛 修复问题

  • 修复 调整最大不重复抽取次数后,剩余人数显示错误问题
  • 修复 无法在上课前预设时间清除已抽取记录的问题
  • 修复 设置 “抽取管理设置” 中,修改最后的设置组名称为 “闪抽/即抽窗口管理”
  • 修复 闪抽/即抽设置中动画模式同步逻辑问题:将 “手动停止动画”(原值 0)和 “自动播放完整动画”(原值 1)统一调整为 “自动播放完整动画”(新值 0);将 “直接显示结果”(原值 2)调整为 “直接显示结果”(新值 1)
  • 修复 闪抽/即抽窗口 不会自动关闭的问题
  • 修复 结果音乐不播放的问题

🔧 其它变更

v1.2.8.7-beta

🚀 主要更新

  • 新增 最大抽取次数设置,可设置一轮中的每个人的最大抽取次数(0为重复抽取)
  • 新增 抽取操作完成后,临时抽取记录的自动清除时间设置功能
  • 新增 可设置点名/抽奖/即抽界面的所有功能的显隐
  • 新增 可以单独设置闪抽/即抽设置,并且可以跟随点名设置
  • 新增 可设置下课打开主界面的任何形式都需要输入密码(需要在设置中开启密码保护)
  • 新增 可设置上课前的1800秒范围内清除临时抽取记录

💡 功能优化

  • 优化 背景图片开关改为默认关闭
  • 优化 (更新/URL)通知弹窗按钮颜色根据主题色颜色自动切换
  • 优化 闪抽窗口宽度新增根据字体数量进行计算
  • 优化 将"抽人"二字改为"点名"
  • 优化 将"抽取模式"设置文本改为"清理临时记录"
  • 优化 将浮窗相关的设置迁移到"自定义设置"中
  • 优化 默认将启动页面设置为禁用

🐛 修复问题

  • 修复 无法显示URL的提醒/同意/需验证的弹窗
  • 修复 修复只根据人数动态计算宽度的问题
  • 修复 打开抽奖音乐文件夹的路径错误问题
  • 修复 URL 仅在打开设置页面 > 更多设置 > 基础设置时才会注册的问题

🔧 其它变更

v1.2.6.22-beta

🚀 主要更新

  • 新增 个性设置页面
  • 新增 固定 URL 配置功能,可设置是否启用、是否提醒以及是否需要安全验证
  • 新增 可配置需经过安全验证的固定 URL
  • 新增 背景图片设置功能,主页面、设置界面和闪抽界面均可独立设置背景图片
  • 新增 软件主题色设置功能
  • 新增 软件字体设置功能
  • 新增 侧边栏的管理页面(将原本的抽人、抽奖、单词PK、设置页面合并到侧边栏管理页面)
  • 新增 可在侧边栏管理页面配置设置界面的侧边栏位置和显示状态

💡 功能优化

  • 优化 抽取记录清空功能,无需打开页面即可清空当前抽取记录的 URL
  • 优化 设置界面控件,将下拉框、按钮等控件改为自适应宽度
  • 优化 软件图标,改用字体库,支持更多字体图标
  • 优化 随机颜色的生成算法,避免生成的颜色过于弱化

🐛 修复问题

  • 修复 日志文件路径问题
  • 修复 点击展开收纳浮窗后,再次点击收起时浮窗未恢复到原始位置的问题
  • 修复 因未设置名单等信息导致闪抽窗口无法抽取的问题
  • 修复 随机颜色失效的问题

🔧 其它变更

Full Changelog: v1.3.0.0...v1.3.0.5

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载

Github 镜像 下载链接

镜像源 平台/打包方式 支持架构 完整版
ghfast.top Windows 目录模式 x64 下载 v1.3.0.5
gh-proxy.com Windows 目录模式 x64 下载 v1.3.0.5

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-Windows-v1.3.0.5-x64-dir.zip c8e21427ecbe32b365deca8738d018ad97741461aa88e378295a25d37dee5c89

SecRandom 新版本 - v1.3.0.0

07 Oct 13:27

Choose a tag to compare

⚠️ 重要提示

自v1.2.5.0 到 v1.3.5.0版本起,SecRandom 已停止对 Windows 7 和 x86 系统的官方支持。建议使用 Windows 10 x64 或更高版本系统以获得最佳体验。

注意:在 v1.3.5.0 版本之后,SecRandom 将会重新支持 Windows 7 及以上系统的 x86 和 x64 架构。

如急需在 Windows 7 或 x86 系统上使用本工具,可使用仓库根目录下的 requirements-windows-win7_x64_x86.txt 文件自行打包适配。


📢 插件上架通知

🎉 好消息!SecRandom 的 ClassIsland 和 Class-Widgets 插件现已正式上架到对应平台的插件广场!

  • ClassIsland 插件:可在 ClassIsland 插件市场中找到 "SecRandom" 插件,点击下载安装
  • Class-Widgets 插件:可在 Class-Widgets 插件广场中找到 "SecRandom" 插件,点击下载安装

🆕 ClassIsland 插件支持课堂功能:

  • 上课时间获取:自动获取当前课程时间信息
  • 课间禁用功能:课间休息时段自动禁用抽取功能,避免干扰正常教学秩序
  • 上课前自动清理:新课程开始前自动清除已抽取记录,确保每节课都有全新的抽取体验

安装插件后,即可在相应平台中使用 SecRandom 的闪抽/即抽结果显示功能,体验更加便捷的随机抽取服务!


🚀 主要更新

  • 新增 点名界面名单修改按钮显示控制选项
  • 新增 闪抽/即抽结果显示方式配置,上架 ClassIsland 和 Class-Widgets 插件
  • 新增 ClassIsland、Class-Widgets 显示时长配置,默认 3 秒
  • 新增 ClassIsland 插件课堂功能,支持上课时间获取、课间禁用和上课前自动清理功能
  • 新增 名单 TXT 格式导出功能,支持单独导出学生名单或奖品名单
  • 新增 学生名单中"学生是否在班"的设置功能,添加"在班级"勾选框,可直接标记学生的在班状态
  • 新增 重置浮窗位置功能按钮,将浮窗位置重置为屏幕中央

💡 功能优化

  • 优化 启动页面样式,支持主题自适应
  • 优化 默认字体设置为 HarmonyOS Sans SC
  • 优化 即抽界面布局,将名单、小组、性别配置移至独立界面
  • 优化 日志和代码注释,移除冗余信息
  • 优化 个性设置界面加载性能
  • 优化 动画间隔范围为 1ms-2000ms(注:<20ms 可能导致标签异常
  • 优化 启动页面采用异步加载机制
  • 优化 软件主题色默认值逻辑,自动采用系统主题色
  • 优化 历史记录界面,采用分段加载方式,显著提升使用体验
  • 优化 日志输出,简化调试信息,调整合理的日志级别(DEBUG 级别用于开发调试,INFO 级别用于用户操作记录)
  • 优化 导出诊断数据功能,用户可选择导出位置
  • 优化 避免加载配置文件后不必要的保存操作
  • 优化 默认开启跟随点名设置
  • 优化 大幅度提升软件页面的加载速度
  • 优化 闪抽/即抽按钮交互逻辑,可设置抽取过程中可通过点击按钮关闭抽取窗口
  • 优化 浮窗初始显示位置,确保不会超过屏幕大小,提升用户体验
  • 优化 将闪抽窗口的自动关闭时间设置与开关功能整合至闪抽/即抽设置页面,提升设置管理的便捷性
  • 优化 闪抽窗口提示文本:根据"点击后关闭抽取窗口"功能状态显示不同提示,启用时显示"抽取结束,请手动关闭或再次点击抽取按钮",禁用时显示"抽取结束,请手动关闭该窗口"
  • 优化 设置字体后即刻应用字体,无需重启软件

🐛 修复问题

  • 修复 未安装字体时,字体选择器中缺少 HarmonyOS Sans SC、汉仪文黑-85W 选项的问题
  • 修复 抽取过程和结果未应用设置字体的问题
  • 修复 抽取结束后抽取次数未正确重置的问题
  • 修复 闪抽/即抽名单与主界面点名名单隔离失效的问题
  • 修复 清理临时抽取记录时错误清理隔离名单的问题
  • 修复 重启清除模式下重启后剩余人数未刷新的问题
  • 修复 历史记录中多个位置(学生/奖品时间排序、单个奖品记录)的加载错误
  • 修复 导出诊断数据无法打开导出文件的问题
  • 修复 URL显示无法找到主窗口实例的问题
  • 修复 animation_mode 值在同步时可能不一致的问题,确保即使新旧值相同但功能指向不同时也能正确同步
  • 修复 click_timer 为 None 时导致的 AttributeError 错误问题
  • 修复 instant_draw_setting.py与pumping_people_setting.py之间颜色设置同步问题,添加颜色映射和同步逻辑,确保两个模块颜色设置保持一致

🔧 其它变更

  • 移除 即抽界面管理功能
  • 更换 SecRandom 软件图标(感谢 aiwb 提供图标支持)
  • 移除 SecRandom 内置的插件功能

💝 感谢所有贡献者为 SecRandom 项目付出的努力!


V1.3-Beta 历史版本

v1.2.9999-beta

🚀 主要更新

  • 新增 可在上课前预设时间自动清除点名、抽奖页面内的学生名称标签和奖品名称标签
  • 新增 可设置隔离点名、闪抽/即抽 已抽取记录
  • 新增 可配置窗口背景(主窗口、闪抽/即抽窗口、设置窗口)颜色
  • 新增 可配置 闪抽 默认选择名单
  • 新增 可配置托盘选项显隐

💡 功能优化

🐛 修复问题

  • 修复 调整最大不重复抽取次数后,剩余人数显示错误问题
  • 修复 无法在上课前预设时间清除已抽取记录的问题
  • 修复 设置 “抽取管理设置” 中,修改最后的设置组名称为 “闪抽/即抽窗口管理”
  • 修复 闪抽/即抽设置中动画模式同步逻辑问题:将 “手动停止动画”(原值 0)和 “自动播放完整动画”(原值 1)统一调整为 “自动播放完整动画”(新值 0);将 “直接显示结果”(原值 2)调整为 “直接显示结果”(新值 1)
  • 修复 闪抽/即抽窗口 不会自动关闭的问题
  • 修复 结果音乐不播放的问题

🔧 其它变更

v1.2.8.7-beta

🚀 主要更新

  • 新增 最大抽取次数设置,可设置一轮中的每个人的最大抽取次数(0为重复抽取)
  • 新增 抽取操作完成后,临时抽取记录的自动清除时间设置功能
  • 新增 可设置点名/抽奖/即抽界面的所有功能的显隐
  • 新增 可以单独设置闪抽/即抽设置,并且可以跟随点名设置
  • 新增 可设置下课打开主界面的任何形式都需要输入密码(需要在设置中开启密码保护)
  • 新增 可设置上课前的1800秒范围内清除临时抽取记录

💡 功能优化

  • 优化 背景图片开关改为默认关闭
  • 优化 (更新/URL)通知弹窗按钮颜色根据主题色颜色自动切换
  • 优化 闪抽窗口宽度新增根据字体数量进行计算
  • 优化 将"抽人"二字改为"点名"
  • 优化 将"抽取模式"设置文本改为"清理临时记录"
  • 优化 将浮窗相关的设置迁移到"自定义设置"中
  • 优化 默认将启动页面设置为禁用

🐛 修复问题

  • 修复 无法显示URL的提醒/同意/需验证的弹窗
  • 修复 修复只根据人数动态计算宽度的问题
  • 修复 打开抽奖音乐文件夹的路径错误问题
  • 修复 URL 仅在打开设置页面 > 更多设置 > 基础设置时才会注册的问题

🔧 其它变更

v1.2.6.22-beta

🚀 主要更新

  • 新增 个性设置页面
  • 新增 固定 URL 配置功能,可设置是否启用、是否提醒以及是否需要安全验证
  • 新增 可配置需经过安全验证的固定 URL
  • 新增 背景图片设置功能,主页面、设置界面和闪抽界面均可独立设置背景图片
  • 新增 软件主题色设置功能
  • 新增 软件字体设置功能
  • 新增 侧边栏的管理页面(将原本的抽人、抽奖、单词PK、设置页面合并到侧边栏管理页面)
  • 新增 可在侧边栏管理页面配置设置界面的侧边栏位置和显示状态

💡 功能优化

  • 优化 抽取记录清空功能,无需打开页面即可清空当前抽取记录的 URL
  • 优化 设置界面控件,将下拉框、按钮等控件改为自适应宽度
  • 优化 软件图标,改用字体库,支持更多字体图标
  • 优化 随机颜色的生成算法,避免生成的颜色过于弱化

🐛 修复问题

  • 修复 日志文件路径问题
  • 修复 点击展开收纳浮窗后,再次点击收起时浮窗未恢复到原始位置的问题
  • 修复 因未设置名单等信息导致闪抽窗口无法抽取的问题
  • 修复 随机颜色失效的问题

🔧 其它变更

Full Changelog: v1.2.5.6...v1.3.0.0

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载

Github 镜像 下载链接

镜像源 平台/打包方式 支持架构 完整版
ghfast.top Windows 目录模式 x64 下载 v1.3.0.0
gh-proxy.com Windows 目录模式 x64 下载 v1.3.0.0

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-Windows-v1.3.0.0-x64-dir.zip b872d7e05645a396584acd7566875b41fe3431696c7931b872ea3f99c380711c

SecRandom 新版本 - v1.2.9.9999-beta

27 Sep 05:30

Choose a tag to compare

Pre-release

⚠️ 重要提示:自v1.2.5.0 到 v1.3.5.0版本起,SecRandom 已停止对 Windows 7 和 x86 系统的官方支持。建议使用 Windows 10 x64 或更高版本系统以获得最佳体验。

注意:在 v1.3.5.0 版本之后,SecRandom 将会重新支持 Windows 7 及以上系统的 x86 和 x64 架构。

如急需在 Windows 7 或 x86 系统上使用本工具,可使用仓库根目录下的 requirements-windows-win7_x64_x86.txt 文件自行打包适配。

🚀 主要更新

  • 新增 可在上课前预设时间自动清除点名、抽奖页面内的学生名称标签和奖品名称标签
  • 新增 可设置隔离点名、闪抽/即抽 已抽取记录
  • 新增 可配置窗口背景(主窗口、闪抽/即抽窗口、设置窗口)颜色
  • 新增 可配置 闪抽 默认选择名单
  • 新增 可配置托盘选项显隐

💡 功能优化

🐛 修复问题

  • 修复 调整最大不重复抽取次数后,剩余人数显示错误问题
  • 修复 无法在上课前预设时间清除已抽取记录的问题
  • 修复 设置 “抽取管理设置” 中,修改最后的设置组名称为 “闪抽/即抽窗口管理”
  • 修复 闪抽/即抽设置中动画模式同步逻辑问题:将 “手动停止动画”(原值 0)和 “自动播放完整动画”(原值 1)统一调整为 “自动播放完整动画”(新值 0);将 “直接显示结果”(原值 2)调整为 “直接显示结果”(新值 1)
  • 修复 闪抽/即抽窗口 不会自动关闭的问题
  • 修复 结果音乐不播放的问题

🔧 其它变更

💝 感谢所有贡献者为 SecRandom 项目付出的努力!
Full Changelog: v1.2.8.7-beta...v1.2.9.9999-beta

国内 下载链接

平台/打包方式 支持架构 完整版
Windows x64 下载

Github 镜像 下载链接

镜像源 平台/打包方式 支持架构 完整版
ghfast.top Windows 目录模式 x64 下载 v1.2.9.9999-beta
gh-proxy.com Windows 目录模式 x64 下载 v1.2.9.9999-beta

SHA256 校验值-请核对下载的文件的SHA256值是否正确

文件名 SHA256 值
SHA256SUMS.txt 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
SecRandom-Windows-v1.2.9.9999-beta-x64-dir.zip a68b78446fcf3b87ef0054be666351f9359ab25f59f02411443deeb84fe5782f