From 0c2961d516d2f5dbc3b99cee858dee8f314e2235 Mon Sep 17 00:00:00 2001 From: Ivy1996-encode Date: Wed, 14 Apr 2021 20:18:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96GetRandomDeviceId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parser.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/parser.go b/parser.go index 0686195..9fb10bb 100644 --- a/parser.go +++ b/parser.go @@ -6,6 +6,7 @@ import ( "math/rand" "net/http" "strconv" + "strings" "time" ) @@ -19,12 +20,13 @@ func ToBuffer(v interface{}) (*bytes.Buffer, error) { func GetRandomDeviceId() string { rand.Seed(time.Now().Unix()) - str := "" + var builder strings.Builder + builder.WriteString("e") for i := 0; i < 15; i++ { r := rand.Intn(9) - str += strconv.Itoa(r) + builder.WriteString(strconv.Itoa(r)) } - return "e" + str + return builder.String() } func getWebWxDataTicket(cookies []*http.Cookie) string {