在 Golang 中,可以使用以下代码生成随机字符串: ```go package main import ( "math/rand" "time" ) const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" func generateRandomString(length int) string { rand.Seed(time.Now().UnixNano()) b := make([]byte, length) for i := range b { b[i] = charset[rand.Intn(len(charset))] } return string(b) } func main() { randomString := generateRandomString(10) println(randomString) } ``` 在上面的代码中,`generateRandomString` 函数使用 `rand.Intn` 函数从字符集 `charset` 中随机选择字符,然后将字符拼接成字符串并返回。`rand.Seed(time.Now().UnixNano())` 用于设置随机数种子,确保每次运行程序时生成的随机字符串都不同。 运行上述代码会生成一个长度为 10 的随机字符串并打印出来。你可以根据需要修改 `length` 参数来生成不同长度的随机字符串