在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的随机字符串,字符串中的每个字符都是小写字母。你可以根据需要调整代码来生成不同类型的随机字符串。

Go语言随机生成字符串 - 简单示例代码

原文地址: https://www.cveoy.top/t/topic/pan1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录