主窗口与设置窗口
主窗口承载点名、抽奖、历史与随机数;设置是独立窗口,可以单独保存尺寸与最大化状态。关闭主窗口可以配置为驻留后台。
桌面三平台使用完整的 Avalonia 界面;手机是竖排的抽取壳,平板直接使用桌面主界面。 抽取会话、结果呈现与设置在三端保持一致。
| 平台 | 架构 | 发行形态 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 · x86 · arm64 | 安装包 · 便携 ZIP | 可选 UIAccess 置顶(需签名并安装到 Program Files) |
| Linux | x64 · arm64 | 便携包 | X11 / XWayland 下窗口特性完整;原生 Wayland 不在支持范围 |
| macOS | x64 · arm64(Apple Silicon) | 应用包 | 工具窗口跟随所有 Space |
| Android | arm64(另有 x64 构建) | APK | 手机为竖排界面;平板使用桌面主界面 |
| iPadOS / iOS | arm64 | 源码构建 | 本分支暂不发布 IPA |
具体可下载的制品与文件名以每次 GitHub Releases 的附件为准;CI 会按架构分别打包。
主窗口承载点名、抽奖、历史与随机数;设置是独立窗口,可以单独保存尺寸与最大化状态。关闭主窗口可以配置为驻留后台。
独立的悬浮窗用于快速抽取与常用按钮,可贴边收起、调整透明度与置顶方式,并随课程状态自动隐藏。
用户级开机自启、全局快捷键与 verirandom:// 协议注册;可选兼容 secrandom://。注册失败会把对应开关恢复为关闭,而不是假装成功。
普通置顶或 Windows UIAccess 置顶。后者需要签名并安装到 Program Files,取消授权时只回退本次运行,不会改动已保存的选择。
便携 ZIP 的根目录固定为「一个启动器 + 一个已激活的版本目录」:
VeriRandom/ ├── VeriRandomLauncher.exe 稳定入口,只负责启动已激活的版本 ├── app-3.1.6/ 当前激活的应用负载 └── data/ 设置、名单、历史、证明都留在这里
这个分支使用独立的产品标识,可以和原版 SecRandom 装在同一台机器上,不会互相抢占、覆盖或串数据。
| 标识 | 本分支 |
|---|---|
| 可执行文件 | VeriRandom.Desktop.exe · VeriRandomLauncher |
| 安装目录 | WinFunan\VeriRandom |
| URI 协议 | verirandom://(可选兼容 secrandom://) |
| 单实例与管道 | VeriRandom_SingleInstance_* · VeriRandom_IPC_* |
| 打包标记 | VeriRandom.package.json |
| 更新清单 | VeriRandom-update-manifest.json |
| U 盘安全标记 | .VeriRandom.safety.key |
| 用户数据目录 | LocalApplicationData/VeriRandom/data |
代码内部的命名空间、资源 URI 与证明格式仍保持 SecRandom 前缀——它们是上游契约,不是产品标识。
到 Releases 下载对应平台与架构的制品。桌面便携包解压即用;安装包按向导安装。
完成引导:可验证抽取说明、隐私政策与 GPLv3、名单与抽奖、外观、桌面集成、隐私。
在「名单管理」中导入 Excel 或 CSV,映射列并预览,确认后再写入。
普通使用不需要任何网络。需要更强证据时,再到验证设置里决定是否开启信标熵与时间戳。