Быстрое формирование уникального пароля
<?
$autoPass = mb_substr(md5(uniqid(rand(),true)), 0, 8);
?>
Разберем строку подробнее. Функция uniqid - формирует уникальную строку с префиксом основываясь на текущем времени сервера. Параметр rand() передаваемый в функцию формирует префикс. Второй параметр true добавляет дополнительную защиту методу. Почитать подробнее можно в референсе php.Далее мы формируем хеш MD5 с помощью функции md5.
После мы отрезаем от этого хеша 8 первых символов.
Просто, без заморочек и быстро.