go实现随机产生字符串
package main
import (
"fmt"
"math/rand"
"time"
)
func GetRandomString(l int) string {
str := "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
rand.Seed(time.Now().UnixNano())
result := []byte{}
for i := 0; i < l; i++ {
result = append(result,str[rand.Intn(len(str))])
}
return string(result)
}
func main() {
fmt.Println(GetRandomString(16))
}