From ea46fc5e0421f1309a2f56a5dd8dc3ee45b99329 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Wed, 17 Nov 2021 15:40:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20IP=20=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E4=B8=8D=E5=A4=9F=E9=9A=8F=E6=9C=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 5 +++-- task/ip.go | 5 ++++- utils/csv.go | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index fb3ff4a..d512311 100644 --- a/main.go +++ b/main.go @@ -101,7 +101,8 @@ https://github.com/XIU2/CloudflareSpeedTest } func main() { - go checkUpdate() // 检查版本更新 + go checkUpdate() // 检查版本更新 + task.InitRandSeed() // 置随机数种子 fmt.Printf("# XIU2/CloudflareSpeedTest %s \n\n", version) @@ -123,7 +124,7 @@ func endPrint() { return } if runtime.GOOS == "windows" { // 如果是 Windows 系统,则需要按下 回车键 或 Ctrl+C 退出(避免通过双击运行时,测速完毕后直接关闭) - fmt.Printf("\n按下 回车键 或 Ctrl+C 退出。") + fmt.Printf("按下 回车键 或 Ctrl+C 退出。") var pause int fmt.Scanln(&pause) } diff --git a/task/ip.go b/task/ip.go index 14ac6bb..93ff47d 100644 --- a/task/ip.go +++ b/task/ip.go @@ -22,8 +22,11 @@ var ( IPFile = defaultInputFile ) -func randIPEndWith(num byte) byte { +func InitRandSeed() { rand.Seed(time.Now().UnixNano()) +} + +func randIPEndWith(num byte) byte { return byte(rand.Intn(int(num))) } diff --git a/utils/csv.go b/utils/csv.go index 9b7756b..0f32a62 100644 --- a/utils/csv.go +++ b/utils/csv.go @@ -161,6 +161,6 @@ func (s DownloadSpeedSet) Print(ipv6 bool) { fmt.Printf(dataFormat, dateString[i][0], dateString[i][1], dateString[i][2], dateString[i][3], dateString[i][4], dateString[i][5]) } if !noOutput() { - fmt.Printf("\n完整测速结果已写入 %v 文件,可使用记事本/表格软件查看。", Output) + fmt.Printf("\n完整测速结果已写入 %v 文件,可使用记事本/表格软件查看。\n", Output) } }