PHP: <?php for($i=8;$i--;print chr(rand(48,126))); echo substr(md5(microtime(true)),0,8); neverlose, молодца даже если добавить вывод - на один символ короче (хотя пароль получается и слабее) но и его можно усовершенстовать: PHP: <?php echo substr(md5(microtime()),-8);