HOME
BLOG
go生成随机token
11月 08 2023

随机token

1
2
3
4
5
6
7
8
9
10
11
12
const (
TokenLens int = 16
)
func GenerateTokens() string {
rand.Seed(time.Now().UnixNano())
runes := []rune("abcdefghijklmnopqrstuvwxyz0123456789")
byteToken := make([]rune, TokenLens)
for i := range byteToken {
byteToken[i] = runes[rand.Intn(len(runes))]
}
return string(byteToken)
}