Random Strings
These are not hardware random. They are only "pretty" random by cryptographic standards.
openssl
The community considers this the most secure of the options here
openssl rand -base64 32 # 32 random bytes, base64-encoded
openssl rand -hex 32 # 32 random bytes, hex-encodedpwgen
pwgen