Генерируются не только пароли но и логины
$qty = 50; //количество номеров
$nStart = 50; //начальный номер
$nFinish = 50; //конечный номер
$qWords = 6; // количество символов в пароле
for ($i=0; $i < $qty; $i++) {
$songtext = md5(uniqid($i));
echo rand($nStart,$nFinish) .' - '. substr_replace($songtext, '', 0, strlen($songtext)-$qWords)."\r\n";
}