Skip to content

SECTL/SecRandom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecRandom - 公平随机抽取系统

🎯 真正公平的抽取算法 | 🚀 现代化教育工具 | 🎨 优雅交互体验

GitHub Issues 最新版本 最新Beta版本 上次更新 下载统计

QQ群 bilibili License: GPL v3

语言选择 [ ✔简体中文 | English | 繁體中文 ]

代码贡献统计

Note

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

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


Note

SecRandom v2 将会在 2025/12/14 (GMT +8:00 中国标准时间) 附近发布!

敬请关注我们的 BiliBili / QQ频道,获取最新动态!

📖 目录

🎯 为什么选择公平抽取

传统的随机抽取往往存在"重复抽取某些人,而另一些人长期不被抽中"的问题。SecRandom 采用智能动态权重算法,确保每位成员都能获得公平的抽取机会:

  • 避免重复抽取:被抽中次数越多,再次被抽中的概率越低
  • 平衡小组机会:确保不同小组的成员有均等的抽取机会
  • 性别均衡考虑:在抽取过程中平衡不同性别的抽取频率
  • 冷启动保护:新成员或长期未被抽中的成员不会因为权重过低而失去机会
  • 可视化概率:实时显示每位成员被抽中的概率,过程透明可信

🌟 核心亮点

🎯 智能公平抽取系统

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

🎨 现代化用户体验

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

🚀 强大功能集

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

💻 系统兼容性

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

📥 下载

🌐 官方下载页面

📸 软件截图

📸 软件截图展示 ✨

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

🙏 贡献者和特别感谢

lzy98276
lzy98276 (黎泽懿_Aionflux)

🖋 🎨 🤔 🚧 📖 🐛
chenjintang-shrimp
chenjintang-shrimp

💻
yuanbenxin
yuanbenxin (本新同学)

💻 🎨 🚧 📖
LeafS
LeafS

📖
QiKeZhiCao
QiKeZhiCao (弃稞之草)

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

🐛 ⚠️
Jursin
Jursin

💻 🎨 🚧 📖
LHGS-github
LHGS-github

📖
real01bit
real01bit

💻

💝 捐献支持

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

爱发电支持

📞 联系方式

📄 官方文档

贡献指南与 Actions 构建工作流

查看我们的 贡献指南 来查看更多内容!

✨ Star历程

Star History

Copyright © 2025 SECTL

About

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

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 12

Languages