高级设置
约 1256 字大约 4 分钟
2026-02-13 22:20:38
深入定制程序体验
在这里,您可以微调 SecRandom 的核心公平性算法、页面元素等,以满足更复杂的抽取需求。
基础公平设置
配置公平抽取的基础计算方式,决定哪些因素参与公平性计算。
- 按总抽取次数公平抽取:启用后,系统将根据每个人的总被抽中次数动态调整权重,次数越少权重越高。
- 按组公平抽取:启用后,小组的被抽中情况将参与公平性计算,平衡各小组的中奖机会。
- 按性别公平抽取:启用后,性别的被抽中情况将参与公平性计算,平衡不同性别的中奖机会。
- 按时间公平抽取:启用后,将考虑时间因素参与公平性计算。
核心公平机制
包括频率函数、平均值差值保护等核心算法,用于精细控制权重的计算逻辑。
- 频率惩罚函数:选择频率惩罚的计算函数类型。
- 线性:权重随抽取次数线性递减。
- 平方根:权重随抽取次数的平方根递减(变化较平缓)。
- 指数:权重随抽取次数指数级递减(变化较剧烈)。
- 频率惩罚权重:调整频率惩罚在总权重中的占比。数值越高,抽取次数对下一次抽取概率的影响越大。
- 启用平均值差值保护:启用后,将应用平均值过滤和最大差距保护,避免极端不均抽取。
- 差值阈值:允许的最大次数差距。当最大抽取次数与最小抽取次数的差值超过此阈值时,系统会强制提升低频人员的概率。
- 候选池最少人数:设置平均值差值保护机制下候选池中的最少学生人数,防止候选池过小导致抽取变得可预测。
抽取保护设置
配置抽取后的屏蔽规则,防止短时间内重复抽取同一人。
- 启用抽取后屏蔽:启用后,刚被抽中的学生在指定时间内将被“屏蔽”,不会再次被抽中。
- 屏蔽时间:设置抽取后屏蔽的时间长度。
- 屏蔽时间单位:选择屏蔽时间的时间单位(秒、分钟、小时)。
冷启动设置
配置新班级或初始阶段的冷启动规则,帮助算法快速积累数据。
- 启用冷启动模式:新班级或初始阶段使用冷启动模式,此时算法会采用特殊的权重策略。
- 冷启动轮次:设置冷启动模式持续的轮次数量。超过此轮次后,将自动切换回正常公平模式。
高级权重设置
包括权重范围、平衡权重等高级调整,用于微调各因子的影响力。
- 基础权重:设置每个选项的基础权重值。
- 权重范围最小值:设置计算过程中允许的最小权重值。
- 权重范围最大值:设置计算过程中允许的最大权重值。
- 小组平衡权重:调整小组平衡因子在总权重中的占比。
- 性别平衡权重:调整性别平衡因子在总权重中的占比。
- 时间因子权重:调整时间因子在总权重中的占比。
音乐设置
配置点名、抽奖等不同场景下的背景音乐和音效。
- 导入音乐:点击选择本地音乐文件导入到系统中。
- 应用位置:分别为“点名”、“闪抽”、“抽奖”设置独立的音乐配置。
- 过程音乐:设置抽取过程中播放的背景音乐。
- 渐入/渐出时长:设置过程音乐开始和结束时的音量渐变时间(毫秒),实现平滑过渡。
- 结果音乐:设置展示抽取结果时播放的音效或音乐。
- 结果渐入/渐出时长:设置结果音乐的音量渐变时间(毫秒)。
- 音量:独立调整各场景的音乐音量大小(0-100%)。
页面管理
自定义主界面和侧边栏的布局与显示内容。
主界面侧边栏
- 抽取面板位置:选择抽取面板的显示位置(左侧/右侧)。
- 功能位置配置:可分别设置“点名”、“抽奖”、“摄像头预览”、“历史记录”、“设置图标”在侧边栏的显示位置(顶部、底部或隐藏)。
- 数量标签格式:设置侧边栏中显示的人数标签的格式(如“总人/组数”)。
- 生效方式:修改侧边栏配置后通常需要重启软件才能生效。
托盘管理
- 显示/隐藏选项:控制系统托盘菜单中包含哪些选项(如“显示/隐藏主界面”、“打开设置窗口”、“重启应用”、“退出应用”等)。
贡献者
更新日志
2026/3/3 18:21
查看所有更新日志
f2b1e-docs: 增加中英文间空格于
版权所有
版权归属:SECTL
许可证:CC BY-NC-SA 4.0
