24 lines
1.4 KiB
Go
24 lines
1.4 KiB
Go
package main
|
|
|
|
import "math/rand/v2"
|
|
|
|
var words = []string{
|
|
"lion", "tiger", "eagle", "falcon", "otter", "badger", "raven", "heron", "panther", "wolf",
|
|
"cobra", "viper", "shark", "whale", "dolphin", "lynx", "puma", "hawk", "sparrow", "robin",
|
|
"maple", "cedar", "willow", "birch", "aspen", "pine", "oak", "fern", "moss", "ivy",
|
|
"river", "canyon", "meadow", "valley", "summit", "glacier", "desert", "forest", "harbor", "island",
|
|
"comet", "meteor", "nebula", "galaxy", "eclipse", "aurora", "horizon", "zenith", "orbit", "cosmos",
|
|
"amber", "coral", "jade", "onyx", "opal", "pearl", "ruby", "topaz", "quartz", "granite",
|
|
"fancy", "bright", "quiet", "swift", "brave", "gentle", "clever", "curious", "eager", "fierce",
|
|
"golden", "silver", "crimson", "azure", "violet", "scarlet", "emerald", "ivory", "copper", "bronze",
|
|
"sharpness", "wisdom", "courage", "harmony", "clarity", "serenity", "wonder", "spirit", "journey", "rhythm",
|
|
"lantern", "compass", "anchor", "beacon", "voyage", "bridge", "castle", "cottage", "orchard", "meadowlark",
|
|
"thunder", "breeze", "frost", "ember", "blossom", "shadow", "whisper", "ripple", "spark", "drift",
|
|
"velvet", "marble", "linen", "cotton", "flannel", "satin", "canvas", "denim", "wool", "silk",
|
|
"cherry", "walnut", "hazel", "juniper", "olive", "cypress", "sequoia", "laurel", "magnolia", "poppy",
|
|
}
|
|
|
|
func generateSlug() string {
|
|
return words[rand.IntN(len(words))] + "-" + words[rand.IntN(len(words))] + "-" + words[rand.IntN(len(words))]
|
|
}
|