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: