1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package main import ( "crypto/rand" "encoding/base64" ) func GenerateRandomString(len int) (string, error) { bin := make([]byte, len) _, err := rand.Read(bin) if err != nil { return "", err } return base64.StdEncoding.EncodeToString(bin), nil }