优化GetRandomDeviceId

This commit is contained in:
Ivy1996-encode 2021-04-14 20:18:00 +08:00
parent 7a46544dc1
commit 0c2961d516

View File

@ -6,6 +6,7 @@ import (
"math/rand" "math/rand"
"net/http" "net/http"
"strconv" "strconv"
"strings"
"time" "time"
) )
@ -19,12 +20,13 @@ func ToBuffer(v interface{}) (*bytes.Buffer, error) {
func GetRandomDeviceId() string { func GetRandomDeviceId() string {
rand.Seed(time.Now().Unix()) rand.Seed(time.Now().Unix())
str := "" var builder strings.Builder
builder.WriteString("e")
for i := 0; i < 15; i++ { for i := 0; i < 15; i++ {
r := rand.Intn(9) 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 { func getWebWxDataTicket(cookies []*http.Cookie) string {