Skip to content

SECTL/SecRandom

Repository files navigation

SecRandom - 公平随机抽取系统

🚀 现代化教育工具 | 🎯 智能权重算法 | 🎨 优雅交互体验

GitHub Issues 最新版本 最新Beta版本 上次更新 下载统计 QQ群 bilibili License: GPL v3

代码贡献统计

Note

SecRandom 本体将基于GNU GPLv3协议开源

GNU GPLv3具有Copyleft特性,也就是说,您可以修改SecRandom的源代码,但是必须将修改版本同样以GNU GPLv3协议开源

📖 目录

🌟 核心亮点

🎯 智能公平抽取系统

  • 动态权重算法:基于抽取次数、小组、性别等多维度计算,确保真正的公平性
  • 冷启动保护:防止新成员权重过低,保证每个人都有平等机会
  • 概率可视化:直观展示每个成员被抽中的概率,让抽取过程透明化

🎨 现代化用户体验

  • 优雅UI设计:基于 Fluent Design 的现代化界面,支持浅色/深色主题
  • 悬浮窗模式:可随时进行抽取,不影响其他工作
  • 语音播报:抽取结果自动语音播报,支持自定义语音引擎

🚀 强大功能集

  • 多种抽取模式:单人/多人/小组/性别抽取,满足不同场景需求
  • 智能历史记录:带时间戳的详细记录,支持自动清理
  • 多名单管理:支持导入/导出名单,轻松管理不同班级/团队

💻 系统兼容性

  • 全平台支持:完美兼容 Windows 7/10/11 系统
  • 多架构适配:原生支持 x64、x86 架构
  • 开机自启:支持开机自动启动,随时可用

📥 下载

🌐 官方下载页面

📦 下载源选择

官方渠道

  • GitHub 官方源 - 官方发布渠道,海外访问较快,推荐使用
  • 123云盘源 - 云盘下载,不限速,适合大文件下载

国内加速镜像

  • GitHub 镜像源(ghfast.top) - 国内加速镜像,速度快且稳定
  • GitHub 镜像源(gh-proxy.com) - 国内加速镜像,适合网络环境特殊的用户

📸 软件截图(v1.1.0.1)

📸 软件截图展示 ✨

点名界面 抽奖界面 历史记录 设置界面

📖 公平抽取

Note

简介: 公平抽取是一种随机抽取方式,它确保每个成员被抽取的权重由系统决定,从而避免不公平的结果。 这种方式适用于需要随机且公平的抽取学生回答问题或进行其他需要公平分配的场景。 SecRandom的公平抽取的实现基于动态权重系统,通过多个方面来进行权重的计算。

动态权重系统

Note

动态权重是SecRandom的公平抽取的核心机制。 它通过以下几个方面来计算每个成员的权重:

  1. 总抽取次数:被抽中次数越多权重越低,避免重复抽取
  2. 抽取各小组次数:平衡不同小组的抽取机会
  3. 抽取各性别次数:确保性别平衡
  4. 基础权重:可自定义的初始权重设置
  5. 冷启动保护:防止新成员权重过低,保证公平性

构建与打包

触发构建

在提交信息中包含 进行打包 即可触发自动构建流程。

🙏 贡献者和特别感谢

lzy98276
lzy98276 (黎泽懿_Aionflux)

🖋 🎨 🤔 🚧 📖 🐛
QiKeZhiCao
QiKeZhiCao (弃稞之草)

🤔 🚧
Fox-block-offcial
Fox-block-offcial

🐛 ⚠️
yuanbenxin
yuanbenxin (本新同学)

💻 🎨 🚧 📖
zhangjianjian7
zhangjianjian7 (叶背影)

📖
Jursin
Jursin

💻 🎨 🚧 📖

💝 捐献支持

如果您觉得 SecRandom 对您有帮助,欢迎支持我们的开发工作!

  • 支付宝/微信支付

📞 联系方式

📄 官方文档

🏆 贡献值

Tip

📊 贡献值计算公式:贡献值 = 文档提交新增行数 x5 + 主程序提交新增行数 x5 + 处理issue x5

📅 统计时间范围:2025.08.01 - 2026.01.31 (中国时间 UTC+8)

🏗️ 统计仓库:SECTL/SecRandom, SECTL/SecRandom-docs

✨ Star历程

Star History

Copyright © 2025 SECTL

About

一个易用的班级抽号软件,专为教育场景设计,让课堂点名更高效透明!

Topics

Resources

License

Stars

Watchers

Forks

Contributors 8

Languages