import time
import random
import string
def generate_random_password(length=8):
"""Generate a random password of given length."""
characters = string.ascii_letters + string.digits + string.punctuation
return ''.join(random.choice(characters) for i in range(length))
# Задать количество паролей, которые нужно сгенерировать и вывести
max_passwords = 10
# Инициализировать счётчик
counter = 0
# Начать цикл while
while True:
# Генерировать случайный пароль
new_password = generate_random_password()
# Выводить новый пароль
print(f"Generated password {counter + 1}: {new_password}")
# Увеличить счётчик
counter += 1
# Проверить, достиг ли счётчик максимального значения
if counter >= max_passwords:
break
# Опциональная задержка, например, 1 секунда
time.sleep(1)