go随机生成token

const (
    defaultTokenLen int = 16
)
func GenerateToken() string {
    rand.Seed(time.Now().UnixNano())
    runes := []rune("abcdefghijklmnopqrstuvwxyz0123456789")

    b := make([]rune, defaultTokenLen)
    for i := range b {
        b[i] = runes[rand.Intn(len(runes))]
    }
    return string(b)
}

 

posted on 2023-08-04 15:28  车车大人  阅读(108)  评论(0)    收藏  举报