Comment on One-liner password generation in PHPComments−murrain13y$password = str_shuffle((substr(str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ'),0,3).substr(str_shuffle('abcdefghijklmnopqrstuvwxyz'),0,3).substr(str_shuffle('0123456789'),0,2).substr(str_shuffle('!@#$'),0,2)));−murrain13yWith that it will always contain 3 capital letters, 3 lower case letters, 2 numbers, and 2 punctuation.
Comments
$password = str_shuffle((substr(str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ'),0,3).substr(str_shuffle('abcdefghijklmnopqrstuvwxyz'),0,3).substr(str_shuffle('0123456789'),0,2).substr(str_shuffle('!@#$'),0,2)));
With that it will always contain 3 capital letters, 3 lower case letters, 2 numbers, and 2 punctuation.