Terminal

$ dd if=/dev/random bs=1 count=10 | base32
10+0 records in
10+0 records out
10 bytes copied, 9.0559e-05 s, 110 kB/s
DPVHE5TABGE2K4TL
$ date | md5sum
f96d97555509f1cb4f661e08a491df9f  -
$ egrep -ioam1 '[a-z0-9]{8}' /dev/urandom
TyDy5PlX
$ egrep -oam1 '[A-Za-z0-9]{8}' /dev/urandom
yimhE6Wx
$ openssl rand -base64 6
Z7OPGn6i
$ openssl rand -base64 30
nZkvsVvwfUCi9+X0yiGP/frDaVuYiFeu8JOOqc97
$ tr -dc A-Za-z0-9_ < /dev/urandom | head -c16 | xargs
1BC7SRGZRqpdCY56
$ tr -dc 'a-zA-Z0-9~!@#$%^&*-_' < /dev/urandom | head -c64
PQp5y?DbE5!97_a6zdcfcFL,=,9**+FX/819#m[N@A_6#P0N_~H<tK&1e8bSYXa+
$ head -c 500 /dev/urandom | tr -dc 'a-zA-Z0-9~!@#$%^&*-_' | fold -w 8 | head -n 3
bda$\=G%
>h>G!2=r
Z!c-YTl:
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c20; echo
MIWYWKHGpBxLP0ukzFUF
$ cat /dev/urandom | tr -dc '[:digit:]' | head -c20; echo
45243617795710832567

Programy

apg

$ apg

Please enter some random data (only first 8 are significant)
(eg. your old password):>
yacEitDet6 (yac-Eit-Det-SIX)
legcechOv5 (leg-cech-Ov-FIVE)
WejUfNej1 (Wej-Uf-Nej-ONE)
cauWoch8 (cau-Woch-EIGHT)
Oavoxotph6 (Oav-ox-otph-SIX)
bagsUcurpEj0 (bags-Uc-urp-Ej-ZERO)
$ apg -c cl_seed -n 3 -t
petawotAib (pet-aw-ot-Aib)
Skopvaddyu (Skop-vadd-yu)
syedTacs (syed-Tacs)
$ apg -c cl_seed -n 1
IgOvacOg
$ apg -c cl_seed -n 1 -m 64 -a 1
D,)qAdFjL7t6!PoLL"Jd3sHo0/`M3O<p5UK0kzMhT;tk)`5r}$}g!S6F*u*Clt=G
$ apg -m12 -MCNL -n1 -t
TiecNabr6quo (Tiec-Nabr-SIX-quo)
$ apg -c cl_seed -M NCL -x 12 -t
nercUbyak2 (nerc-Ub-yak-TWO)
InyoijEs6 (In-yoij-Es-SIX)
PhrimEt7 (Phrim-Et-SEVEN)
Funjitjod4 (Fun-jit-jod-FOUR)
pizArjEerr0 (piz-Arj-Eerr-ZERO)
CuOmropp4 (Cu-Om-ropp-FOUR)

pwgen

$ pwgen
yiek9Ohd iew8oi7O he3Ieyu2 Ees9oe6A Oto5poo8 zei7Mei9 OhMailu1 Kei8gae6
ohf8Tira riegh4Im iene4ohF oow5Ua7i Hu1Ai2or Ahshai4u ungahz3I jo2Oopoo
aaca2Cis Ahj9Tush aesii3Ch nu0Yie8E iGhij0en Ich8mais ouquoh0H Lahp9voo
[...]
$ pwgen -1
rin5iM8r
$ pwgen -syB1 16
{9Np*qj~.49i?xN[