pwgen secure password generator

options: length: capitalize: numerals: symbols: secure: ambiguous: no-vowels: generate passwords
$ pwgen -C --capitalize --numerals --symbols --secure 32 20
pp{omu.$H]Qmw&+,2e4pRh@}&o;uM'a9 )f|i|ryh6>-,)'yrJ!yHMF,*r@=KA.5' F"OD<=1KmKTy[#q)>Gs.N!%%>q0R$'@r nnTQpw'X3\f3o}fDd2+a#?wAiV;RRuN7 OSH_HHpyi=It#xf<:Zwt9,3c>)Gs8A26 _)Bug@`Z{|)crN5=h`r{YJSaGV@cRQS4 ]=~'5T'd#$]fJ)+d_niaf}4ERRN3/nE8 dB"IF7%>UKlYHM75!aplxkx|92wZ%J6- dD-$^"9k-_J6EkVsP>ZLZlurU1X&`k*X mh`@W"4,fB\OGVR'v"_91>%gjrV\:M/y UzCy3/f:phIK$Mt'v>Xiw@731A1*=Y`M z%]h&>]`q3L{nZL"vUyjix<>&awO4^=A EV9k%XuLG$*7ge:*Uq8x2A@/]?^-YeAA ndW8f;rXOK2=zq6_U^l(!^n|]f5wU|kY %?/-~>\)-U~BU0+Vufs!Gk.:oZ0<Gz7y ^$tf~/UupRSC{^2PT\W=DW+R.Lidui8$ AXut[mJ[XA3{BYcBux~c,qrO|e(BpV|{ peXGts5tCphjC`F"_bS+hGZKw=`'S#v& B8&qTvRg@G;IoTj,Q8Pj%^mTv'h[;f<I 4_S}hwxq;zv@1%}q0be38aA)LSn_Yr4'
Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ] Options supported by pwgen: -c or --capitalize Include at least one capital letter in the password -A or --no-capitalize Don't include capital letters in the password -n or --numerals Include at least one number in the password -0 or --no-numerals Don't include numbers in the password -y or --symbols Include at least one special symbol in the password -s or --secure Generate completely random passwords -B or --ambiguous Don't include ambiguous characters in the password -h or --help Print a help message -H or --sha1=path/to/file[#seed] Use sha1 hash of given file as a (not so) random generator -C Print the generated passwords in columns -1 Don't print the generated passwords in columns -v or --no-vowels Do not use any vowels so as to avoid accidental nasty words https://sourceforge.net/projects/pwgen/