Codename
Generate random, pronounceable, sometimes even memorable, "superhero like" codenames - just like Docker does with container names.
> an [RFC1178](https://tools.ietf.org/html/rfc1178) implementation to generate pronounceable, sometimes even memorable, _"superhero like"_ codenames, consisting of a random combination of adjective and noun. The project is written primarily in Go, distributed under the MIT License license, first published in 2021. Key topics include: golang, names-generator, random, rfc1178, superheroes.
Codename
an RFC1178 implementation to generate pronounceable, sometimes even memorable, "superhero like" codenames, consisting of a random combination of adjective and noun.
Usage
Codename it's a package, so all you need to do is import it into your code (Try it!):
gopackage main import ( "fmt" "github.com/lucasepe/codename" ) func main() { rng, err := codename.DefaultRNG() if err != nil { panic(err) } for i := 0; i < 8; i++ { name := codename.Generate(rng, 0) fmt.Println(name) } }
This is how the output looks like (since it's random your will be different).
txtabsolute-karatecha moving-colleen game-nova fine-madrox pro-penguin keen-morbius firm-iron refined-epoch
You can request the addition of a token to create even more entropy (Try it!):
gopackage main import ( "fmt" "github.com/lucasepe/codename" ) func main() { rng, err := codename.DefaultRNG() if err != nil { panic(err) } for i := 0; i < 8; i++ { name := codename.Generate(rng, 4) fmt.Println(name) } }
note the token (with the specified length) added at the end:
txthopeful-toad-men-133b blessed-man-thing-2bdc unique-starfox-4271 full-butterfly-2470 accepted-santa-claus-e24e merry-belphegor-65da willing-medusa-cdf4 adapting-nightstar-f626
Contributors
Showing top 3 contributors by commit count.
