Skip to content

Commit 6769664

Browse files
authored
Merge pull request #43 from MacroMeng/Readme
修复英文/繁体中文Readme图片/语言切换无法工作的问题
2 parents afd499c + 83da233 commit 6769664

File tree

3 files changed

+121
-83
lines changed

3 files changed

+121
-83
lines changed

README.md

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
> 敬请关注我们的 BiliBili、QQ 频道中的内容,我们会不定期发布开发进展等信息!
3939
4040
## 📖 目录
41+
4142
- [🌟 核心亮点](#-核心亮点)
4243
- [📥 下载](#-下载)
4344
- [📸 软件截图](#-软件截图)
@@ -49,42 +50,49 @@
4950
## 🌟 核心亮点
5051

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

5658
### 🎨 **现代化用户体验**
59+
5760
-**优雅UI设计**:基于 Fluent Design 的现代化界面,支持浅色/深色主题
5861
-**悬浮窗模式**:可随时进行抽取,不影响其他工作
5962
-**语音播报**:抽取结果自动语音播报,支持自定义语音引擎
6063

6164
### 🚀 **强大功能集**
65+
6266
-**多种抽取模式**:单人/多人/小组/性别抽取,满足不同场景需求
6367
-**智能历史记录**:带时间戳的详细记录,支持自动清理
6468
-**多名单管理**:支持导入/导出名单,轻松管理不同班级/团队
6569

6670
### 💻 **系统兼容性**
71+
6772
-**全平台支持**:完美兼容 Windows 7/10/11 系统
6873
-**多架构适配**:原生支持 x64、x86 架构
6974
-**开机自启**:支持开机自动启动,随时可用
7075

7176
## 📥 下载
7277

7378
### 🌐 官方下载页面
79+
7480
- 📥 **[官方下载页面](https://secrandom.netlify.app/download)** - 获取最新稳定版本和测试版本
7581

7682
### 📦 下载源选择
7783

7884
#### 官方渠道
85+
7986
- **GitHub 官方源** - 官方发布渠道,海外访问较快,推荐使用
8087
- **123云盘源** - 云盘下载,不限速,适合大文件下载
8188

8289
#### 国内加速镜像
90+
8391
- **GitHub 镜像源(ghfast.top)** - 国内加速镜像,速度快且稳定
8492
- **GitHub 镜像源(gh-proxy.com)** - 国内加速镜像,适合网络环境特殊的用户
8593

94+
## 📸 软件截图
8695

87-
## 📸 软件截图(v1.1.0.1)
8896
<details>
8997
<summary>📸 软件截图展示 ✨</summary>
9098

@@ -97,27 +105,27 @@
97105

98106
## 📖 公平抽取
99107

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

107-
### **动态权重系统**
108-
> [!note]
109-
>
110-
> 动态权重是SecRandom的公平抽取的核心机制。
111-
> 它通过以下几个方面来计算每个成员的权重:
112-
> 1. **总抽取次数**:被抽中次数越多权重越低,避免重复抽取
113-
> 2. **抽取各小组次数**:平衡不同小组的抽取机会
114-
> 3. **抽取各性别次数**:确保性别平衡
115-
> 4. **基础权重**:可自定义的初始权重设置
116-
> 5. **冷启动保护**:防止新成员权重过低,保证公平性
110+
公平抽取是一种随机抽取方式,它确保每个成员被抽取的权重由系统决定,从而避免不公平的结果。
111+
这种方式适用于需要随机且公平的抽取学生回答问题或进行其他需要公平分配的场景。
112+
SecRandom的公平抽取的实现基于动态权重系统,通过多个方面来进行权重的计算。
113+
114+
### 动态权重系统
115+
116+
动态权重是SecRandom的公平抽取的核心机制。
117+
它通过以下几个方面来计算每个成员的权重:
118+
119+
1. **总抽取次数**:被抽中次数越多权重越低,避免重复抽取
120+
2. **抽取各小组次数**:平衡不同小组的抽取机会
121+
3. **抽取各性别次数**:确保性别平衡
122+
4. **基础权重**:可自定义的初始权重设置
123+
5. **冷启动保护**:防止新成员权重过低,保证公平性
117124

118125
## 构建与打包
119126

120127
### 触发构建
128+
121129
在提交信息中包含 `进行打包` 即可触发自动构建流程。
122130

123131
</details>
@@ -144,14 +152,16 @@
144152

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

147-
- **支付宝/微信支付**
148-
149-
<image src="app/resource/assets/contribution/Alipay.png" height="196"/> <image src="app/resource/assets/contribution/WeChat_Pay.png" height="196"/>
155+
- **支付宝/微信支付**
156+
<image src="app/resource/assets/contribution/Alipay.png" height="196"/> <image src="app/resource/assets/contribution/WeChat_Pay.png" height="196"/>
157+
- **爱发电**
158+
[为黎泽懿_Aionflux发电](https://afdian.com/a/lzy0983/)
150159

151160
## 📞 联系方式
152161

153162
* 📧 [邮箱](mailto:lzy.12@foxmail.com)
154163
* 👥 [QQ群 833875216](https://qm.qq.com/q/iWcfaPHn7W)
164+
* 💬 [QQ频道](https://pd.qq.com/s/4x5dafd34?b=9)
155165
* 🎥 [B站主页](https://space.bilibili.com/520571577)
156166
* 🐛 [问题反馈](https://github.com/SECTL/SecRandom/issues)
157167

resources/README_EN.md

Lines changed: 47 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
🚀 **Modern Educational Tool** | 🎯 **Intelligent Weighting Algorithm** | 🎨 **Elegant Interactive Experience**
88

9-
[简体中文](resources/README_ZH.md) | **✔English** | [繁體中文](resources/README_ZH_TW.md)
9+
[简体中文](../README_ZH.md) | **✔English** | [繁體中文](./README_ZH_TW.md)
1010
> The Readme you are currently reading is **translated by AI** and reviewed by our developers. If you find any errors, please report it.
1111
</div>
1212
@@ -39,6 +39,7 @@
3939
> Please follow our BiliBili / QQ Channel for regular development progress updates!
4040
4141
## 📖 Table of Contents
42+
4243
- [🌟 Core Features](#-core-features)
4344
- [📥 Download](#-download)
4445
- [📸 Software Screenshots](#-software-screenshots)
@@ -50,79 +51,90 @@
5051
## 🌟 Core Features
5152

5253
### 🎯 **Intelligent Fair Selection System**
54+
5355
-**Dynamic Weighting Algorithm**: Calculates based on multiple dimensions including selection count, group, and gender to ensure true fairness
5456
-**Cold Start Protection**: Prevents new members from having too low weight, ensuring everyone has equal opportunities
5557
-**Probability Visualization**: Intuitively displays each member's probability of being selected, making the selection process transparent
5658

5759
### 🎨 **Modern User Experience**
60+
5861
-**Elegant UI Design**: Modern interface based on Fluent Design, supporting light/dark themes
5962
-**Floating Window Mode**: Perform selections anytime without affecting other work
6063
-**Voice Announcements**: Automatic voice announcement of selection results, supporting custom voice engines
6164

6265
### 🚀 **Powerful Feature Set**
66+
6367
-**Multiple Selection Modes**: Individual/multiple/group/gender selection to meet different scenario needs
6468
-**Smart History Records**: Detailed records with timestamps, supporting automatic cleanup
6569
-**Multi-list Management**: Support for importing/exporting lists, easily managing different classes/teams
6670

6771
### 💻 **System Compatibility**
72+
6873
-**Full Platform Support**: Perfectly compatible with Windows 7/10/11 systems
6974
-**Multi-architecture Support**: Native support for x64 and x86 architectures
7075
-**Startup on Boot**: Supports automatic startup on boot, always available
7176

7277
## 📥 Download
7378

7479
### 🌐 Official Download Page
80+
7581
- 📥 **[Official Download Page](https://secrandom.netlify.app/download)** - Get the latest stable version and beta versions
7682

7783
### 📦 Download Sources
7884

7985
#### Official Channels
80-
- **GitHub Official Source** - Official release channel, faster access overseas, recommended
81-
- **123 Cloud Drive Source** - Cloud drive download, no speed limit, suitable for large file downloads
8286

83-
#### Domestic Accelerated Mirrors
84-
- **GitHub Mirror (ghfast.top)** - Domestic accelerated mirror, fast and stable
85-
- **GitHub Mirror (gh-proxy.com)** - Domestic accelerated mirror, suitable for users with special network environments
87+
- **GitHub Official Source** - Official release channel, faster access outside mainland China, recommended
88+
- **123 Cloud Drive Source** - Cloud drive download, no speed limit, faster access in mainland China, suitable for large file downloads
8689

90+
#### Accelerated Mirrors in Mainland China
8791

88-
## 📸 Software Screenshots(v1.1.0.1)
89-
<details>
90-
<summary>📸 Software Screenshots Display ✨</summary>
92+
> [!note]
93+
>
94+
> These mirrors are mainly provided for users in mainland China.
95+
96+
- **GitHub Mirror (ghfast.top)** - Accelerated mirror, fast and stable
97+
- **GitHub Mirror (gh-proxy.com)** - Accelerated mirror, suitable for users with special network environments
98+
99+
## 📸 Software Screenshots
91100

92101
> [!warning]
93102
>
94103
> The screenshots shown below are in **Chinese Simplified** language.
95104
96-
![Selection Interface](./resources/ScreenShots/主界面_抽人_浅色.png)
97-
![Lottery Interface](./resources/ScreenShots/主界面_抽奖_浅色.png)
98-
![History Records](./resources/ScreenShots/主界面_抽人历史记录_浅色.png)
99-
![Settings Interface](./resources/ScreenShots/设置_抽人设置_浅色.png)
105+
<details>
106+
<summary>📸 Software Screenshots Display ✨</summary>
107+
108+
![Selection Interface](./ScreenShots/主界面_抽人_浅色.png)
109+
![Lottery Interface](./ScreenShots/主界面_抽奖_浅色.png)
110+
![History Records](./ScreenShots/主界面_抽人历史记录_浅色.png)
111+
![Settings Interface](./ScreenShots/设置_抽人设置_浅色.png)
100112

101113
</details>
102114

103115
## 📖 Fair Selection
104116

105-
> [!note]
106-
>
107-
> **Introduction**:
108-
> Fair selection is a random selection method that ensures each member's selection weight is determined by the system, thus avoiding unfair results.
109-
> This method is suitable for scenarios that require random and fair selection of students to answer questions or other situations requiring fair distribution.
110-
> SecRandom's fair selection implementation is based on a dynamic weight system, calculated through multiple aspects.
117+
### Introduction
111118

112-
### **Dynamic Weight System**
113-
> [!note]
114-
>
115-
> Dynamic weight is the core mechanism of SecRandom's fair selection.
116-
> It calculates each member's weight through the following aspects:
117-
> 1. **Total Selection Count**: More selections lead to lower weight, avoiding repeated selections
118-
> 2. **Group Selection Count**: Balances selection opportunities across different groups
119-
> 3. **Gender Selection Count**: Ensures gender balance
120-
> 4. **Base Weight**: Customizable initial weight settings
121-
> 5. **Cold Start Protection**: Prevents new members from having too low weight, ensuring fairness
119+
Fair selection is a random selection method that ensures each member's selection weight is determined by the system, thus avoiding unfair results.
120+
This method is suitable for scenarios that require random and fair selection of students to answer questions or other situations requiring fair distribution.
121+
SecRandom's fair selection implementation is based on a dynamic weight system, calculated through multiple aspects.
122+
123+
### Dynamic Weight System
124+
125+
Dynamic weight is the core mechanism of SecRandom's fair selection.
126+
It calculates each member's weight through the following aspects:
127+
128+
1. **Total Selection Count**: More selections lead to lower weight, avoiding repeated selections
129+
2. **Group Selection Count**: Balances selection opportunities across different groups
130+
3. **Gender Selection Count**: Ensures gender balance
131+
4. **Base Weight**: Customizable initial weight settings
132+
5. **Cold Start Protection**: Prevents new members from having too low weight, ensuring fairness
122133

123134
## Build and Package
124135

125136
### Trigger Build
137+
126138
Include `进行打包` in the commit message to trigger the automatic build process.
127139

128140
</details>
@@ -149,14 +161,17 @@ Include `进行打包` in the commit message to trigger the automatic build proc
149161

150162
If you find SecRandom helpful, you're welcome to support our development work!
151163

152-
- **Alipay/WeChat Pay**
153-
154-
<image src="../app/resource/assets/contribution/Alipay.png" height="196"/> <image src="../app/resource/assets/contribution/WeChat_Pay.png" height="196"/>
164+
- **Alipay/WeChat Pay**
165+
<image src="../app/resource/assets/contribution/Alipay.png" height="196"/>
166+
<image src="../app/resource/assets/contribution/WeChat_Pay.png" height="196"/>
167+
- **Afdian**
168+
[Charge for 黎泽懿_Aionflux](https://afdian.com/a/lzy0983
155169

156170
## 📞 Contact
157171

158172
* 📧 [Email](mailto:lzy.12@foxmail.com)
159173
* 👥 [QQ Group 833875216](https://qm.qq.com/q/iWcfaPHn7W)
174+
* #⃣️ [QQ Channel](https://pd.qq.com/s/4x5dafd34?b=9)
160175
* 🎥 [Bilibili Homepage](https://space.bilibili.com/520571577)
161176
* 🐛 [Issue Report](https://github.com/SECTL/SecRandom/issues)
162177

0 commit comments

Comments
 (0)