RNDPASSWORD(1)

NAME
rndpassword - a command-line frontend to Data::SimplePassword

SYNOPSIS
rndpassword [-hue] [-t <type>] [-n <length>]

 Options:
    -h  show usage
    -t  set character type
    -n  set length (default: 16 byte)
    -e  endless mode on
    -u  try to use non-blocking RNG (/dev/urandom)

 Types:       (output sample)
    default   dWEtJo2C4DwDcjKZ    # 0..9 a..z A..Z (except ambiguous chars: 0, 1, l, I, O)
    ascii     n:.T<Gr!,e*[k=eu    # visible ascii (a.k.a. spaghetti)
    base64    PC2gb5/8+fBDuw+d    # 0..9 a..z A..Z /+
    simple    xek4imbjcmctsxd3    # 0..9 a..z (except ambiguous chars)
    alpha     femvifzscyvvlwvn    # a..z
    digit     7563919623282657    # 0..9
    binary    1001011110000101
    morse     -.--...-.--.-..-

 Examples:
    shell> rndpassword
    shell> rndpassword 16
    shell> rndpassword -n 16
    shell> rndpassword -t digit  -n 64
    shell> rndpassword -t binary -n 1024
    shell> rndpassword -t ascii  -u -e      # type Ctrl-C to terminate

DEPENDENCY
Data::SimplePassword