Note
SecRandom 本体将基于GNU GPLv3协议开源
GNU GPLv3具有Copyleft特性,也就是说,您可以修改SecRandom的源代码,但是必须将修改版本同样以GNU GPLv3协议开源
Note
SecRandom v2 将会在 2026/01/01 (GMT +8:00 中国标准时间) 附近发布!
敬请关注我们的 BiliBili / QQ频道,获取最新动态!
传统的随机抽取往往存在"重复抽取某些人,而另一些人长期不被抽中"的问题。SecRandom 采用智能动态权重算法结合平均值差值保护机制,确保每位成员都能获得公平的抽取机会:
- 避免重复抽取:被抽中次数越多,再次被抽中的概率越低
- 平衡小组机会:确保不同小组的成员有均等的抽取机会
- 性别均衡考虑:在抽取过程中平衡不同性别的抽取频率
- 冷启动保护:新成员或长期未被抽中的成员不会因为权重过低而失去机会
- 平均值过滤:只允许抽取次数≤平均值的成员进入候选池,避免过度抽取
- 最大差距保护:当最大抽取次数与最小抽取次数差距超过阈值时,排除极值并重新计算,确保公平性
- 候选池大小保障:确保候选池不小于设定的最小人数,避免单人死循环
- 可视化概率:实时显示每位成员被抽中的概率,过程透明可信
- ✅ 动态权重算法:基于抽取次数、小组、性别等多维度智能计算权重,确保每位成员获得真正公平的抽取机会
- ✅ 冷启动保护机制:为新成员或长期未被抽中的成员提供权重保护,避免因初始权重过低而失去机会
- ✅ 平均值差值保护:结合平均值过滤和最大差距保护双重机制,有效避免极端不均的抽取结果
- ✅ 灵活配置选项:支持自定义差距阈值、最小候选池大小等核心参数,满足不同场景需求
- ✅ 实时概率可视化:直观展示每位成员被抽中的概率变化,让抽取过程完全透明可信
- ✅ Fluent Design 优雅界面:采用微软 Fluent Design 设计语言,支持浅色/深色主题自动切换
- ✅ 便捷悬浮窗模式:可随时呼出小型悬浮窗口进行快速抽取,不影响当前工作流程
- ✅ 智能语音播报:抽取结果自动语音播报,支持多种语音引擎和自定义音色设置
- ✅ 多样化抽取模式:支持单人抽取、多人抽取、小组抽取、性别抽取等多种模式,满足不同场景需求
- ✅ 智能历史记录:自动记录抽取时间、结果等详细信息,支持按条件筛选和自动清理过期记录
- ✅ 多名单管理系统:支持导入/导出Excel名单,轻松管理多个班级或团队的成员信息
- ✅ 跨平台支持:完美兼容 Windows 10/11 系统和主流 Linux 发行版
- ✅ 多架构适配:原生支持 x64 架构,适配不同硬件环境
- ✅ 开机自启功能:支持设置开机自动启动,随时可用(仅Windows系统)
- 📥 官方下载页面 - 获取最新稳定版本和测试版本
lzy98276 (黎泽懿_Aionflux) 🖋 🎨 🤔 🚧 📖 🐛 |
chenjintang-shrimp 💻 |
yuanbenxin (本新同学) 💻 🎨 🚧 📖 |
LeafS 📖 🤔 |
QiKeZhiCao (弃稞之草) 🤔 🚧 |
Fox-block-offcial 🐛 |
Jursin 💻 🎨 🚧 📖 |
LHGS-github 📖 |
real01bit 💻 |
如果您觉得 SecRandom 对您有帮助,欢迎支持我们的开发工作!
- 🌟 爱发电支持链接 - 通过爱发电平台支持开发者
- 📧 邮箱
- 👥 QQ群 833875216
- 💬 QQ 频道
- 🎥 B站主页
- 🐛 问题反馈
查看我们的贡献指南来了解更多内容:
Copyright © 2025 SECTL