Golang 随机生成昵称:示例代码及技巧
在 Golang 中,可以使用 rand 包来生成随机的昵称。下面是一个示例代码:
package main
import (
"fmt"
"math/rand"
"time"
)
var adjectives = []string{'Happy', 'Sad', 'Crazy', 'Awesome', 'Funny'}
var nouns = []string{'Cat', 'Dog', 'Elephant', 'Monkey', 'Tiger'}
func main() {
rand.Seed(time.Now().UnixNano())
adj := adjectives[rand.Intn(len(adjectives))]
noun := nouns[rand.Intn(len(nouns))]
nickname := adj + noun
fmt.Println(nickname)
}
以上代码定义了一组形容词和名词,然后使用 rand.Intn 函数从每个数组中随机选择一个词语,最后将它们拼接在一起生成昵称。运行代码会输出一个随机生成的昵称,例如 'HappyDog'。你可以根据自己的需求修改形容词和名词的数组来生成不同的昵称。
原文地址: https://www.cveoy.top/t/topic/hvdC 著作权归作者所有。请勿转载和采集!