Usage: nom [OPTIONS]
Defaults to using 32 bytes of entropy.
-rep string
hash representation - hex, base58, bip39 or proquint (default "hex")
-seed string
read the bytes to hash as the parameter of this argument
-stdin
read the bytes to hash from stdin rather than as an argument
$ ./nom --rep hex
331151629ed17389c079aa3ecdd9828d52cde9c8411b4fd591f7a18dcda6be2a
$ ./nom --rep base58
anAa9gRLWMn3BhLSb2TQNfEoVBhLBbZnDeGnMhqnthkj
$ ./nom --rep proquint
pisil-tufag-zanir-didin-ruzaz-rutop-kakip-zatir-vutig-gavaf-nuzuf-sibuh-zilur-sakim-mimut-soziz
$ ./nom --rep bip39
sheriff core resemble talent service sword warfare offer boil vibrant uncover leisure circle pupil cattle prize cherry joke social daring media nurse primary chuckle
nom is a command line tool to generate names (identifiers).
It’s written in go. You can grab the source here: