Описание
Этот скрипт предназначен для генерации уникальных юзернеймов с использованием заданных шаблонов. Скрипт использует расширенные списки русских имен, фамилий и ключевых слов, а также случайные числа для создания разнообразных юзернеймов. Он может генерировать от 1 до 500,000 юзернеймов за один запуск и сохранять их в текстовый файл.
Как это работает
- Импорт библиотек: Скрипт импортирует необходимые библиотеки (random и string) для генерации случайных строк и чисел.
- Определение данных:
- Имена и фамилии: Используются списки русских имен и фамилий.
- Ключевые слова: Дополнительные ключевые слова для генерации уникальных юзернеймов.
- Шаблоны: Шаблоны для генерации юзернеймов, включающие комбинации имен, фамилий, ключевых слов и чисел.
- Функции:
- generate_username(length, include_digits=True): Генерирует случайный юзернейм заданной длины, включающий или не включая цифры.
- apply_template(template): Применяет выбранный шаблон для создания юзернейма.
- generate_usernames(count): Генерирует заданное количество уникальных юзернеймов, используя шаблоны.
- save_usernames_to_file(usernames, filename): Сохраняет список юзернеймов в указанный файл.
- Основная функция:
- main(): Запрашивает у пользователя количество юзернеймов для генерации, вызывает функции для генерации и сохранения юзернеймов, а также выводит сообщение о завершении работы.
Установка и использование
- Установка Python: Убедись, что у тебя установлен Python версии 3.6 или выше. Скачать Python.
- Создание скрипта:
- Открой текстовый редактор (например, Notepad++ или VSCode).
- Скопируй и вставь код скрипта.
- Сохрани файл с расширением .py, например, generate_usernames.py.
- Запуск скрипта:
- Открой командную строку или терминал.
- Перейди в директорию, где сохранен файл с кодом.
- Запусти скрипт командой: python generate_usernames.py.
- Введи количество юзернеймов для генерации, когда скрипт запросит это.
- Просмотр результатов:
- После завершения работы скрипт сохранит юзернеймы в файл generated_usernames.txt в той же директории, где находится скрипт.
СКАЧАТЬ ТУТ Скрытое содержимое доступно для зарегистрированных пользователей!