Command-line random character generator
CharGen is a command-line utility that generates random characters drawn
from user-selected character sets: numeric, alphabetic (upper and/or lower
case), and special characters. Characters are produced with the standard
rand() pseudo-random generator by default, or with a cryptographically
secure source (getrandom() / /dev/urandom) when the --secure flag is given.