以下是使用Go语言生成一个包含10k个随机字符串的示例代码:
package main
import (
"fmt"
"math/rand"
"time"
)
func generateRandomString(length int) string {
charset := "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
randomString := make([]byte, length)
rand.Seed(time.Now().UnixNano())
for i := range randomString {
randomString[i] = charset[rand.Intn(len(charset))]
}
return string(randomString)
}
func main() {
strCount := 10000
strLength := 10
for i := 0; i < strCount; i++ {
randomStr := generateRandomString(strLength)
fmt.Println(randomStr)
}
}
该代码将生成包含10k个长度为10的随机字符串,并逐行输出到控制台。
内容由零声教学AI助手提供,问题来源于学员提问