Что такое .=? // Вычисляем случайный индекс массива $index = rand(0, count($arr) - 1); $pass .= $arr[$index]; Это всё в цикле for... В последней строке ".=" что означают?