Go语言随机生成字符串 - 简单示例代码
在Go语言中,可以使用'math/rand'和'time'包来随机生成字符串。下面是一个简单的示例代码:
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().UnixNano()) // 设置随机种子
length := 10 // 字符串长度
str := make([]byte, length)
for i := 0; i < length; i++ {
str[i] = byte(rand.Intn(26) + 97) // 生成ASCII码为97-122的随机字母
}
fmt.Println(string(str))
}
此代码将生成一个长度为10的随机字符串,字符串中的每个字符都是小写字母。你可以根据需要调整代码来生成不同类型的随机字符串。
原文地址: https://www.cveoy.top/t/topic/pan1 著作权归作者所有。请勿转载和采集!