ya empiezo a entender un poco
pero me quedo esto
Código PHP:
$psw .= $con[mt_rand(0,count($con)-1)];
el array tiene en total 21 consonantes, pero como es un array para el tiene 20 porque empieza del 0,1,2....,20 entonces la funcion
count cuenta todo el contenido del array empezando de b=1, c=2,... etc hasta llegar a la ultima consonante devolviendo algo asi
Código PHP:
$psw .= $con[mt_rand(0,21];
entonces creo yo que no es muy necesario el -1 cierto?? porque de todos modos count() cuenta todas las consonantes

jejje solo queria entender eso