Генератор промокодов

Создайте до 100 промокодов без повторов внутри пакета: префикс, длина, буквы, цифры или свой алфавит, исключение похожих символов и копирование списка.

Настройки генерации

Задайте параметры и получите новый случайный список.

Параметры генератора
Необязательно; до 32 символов без пробелов
От 1 до 32, без учёта префикса
От 1 до 100, без повторов внутри пакета
До 128 символов; только для своего алфавита. Пробелы и повторы удаляются.

Результат

Здесь появятся сгенерированные значения.

Как работает генератор

Задайте префикс, от 1 до 32 случайных символов и от 1 до 100 кодов. Алфавит: заглавные латинские буквы, цифры, сочетание или свой набор. Пробелы и повторы своего набора удаляются, регистр сохраняется. Исключение похожих знаков убирает 0, O, o, 1, I и l из случайной части.

Число вариантов = размер алфавита в степени длины случайной части. Префикс не увеличивает ёмкость. Например, 32 символа и длина 8 дают 1 099 511 627 776 комбинаций; одна цифра без исключений — 10. Невозможное количество вызывает ошибку до генерации.

Алгоритм promocode-1 использует Web Crypto с отбрасыванием неполного диапазона. Для небольших пространств выполняется частичная перестановка, для больших — выбор символов с проверкой повторов. Коды внутри пакета разные; между запусками и с базой магазина совпадения возможны. Копирование — один код в строке.

Это строки для вашей акции: скидку, срок и правила применения настройте в магазине. В ЛК вручную сохраняются только настройки версии promocode-settings-1, сервер проверяет их и пересчитывает сводку. После восстановления создайте новый пакет. Готовые коды не сохраняются и не отправляются в аналитику.

Пример использования

Пример настроек: Префикс: SALE-; Случайных символов: 8; Количество кодов: 20; Алфавит: Заглавные латинские буквы и цифры; Похожие символы: Исключить 0, O, o, 1, I, l; Свой набор символов: ABC234.

Запустите генерацию и повторите её для следующего варианта. Это пример действий; заранее определённого случайного результата нет.

Частые вопросы

Какие настройки есть у «Генератор промокодов»?
Начальные параметры: Префикс: SALE-; Случайных символов: 8; Количество кодов: 20; Алфавит: Заглавные латинские буквы и цифры; Похожие символы: Исключить 0, O, o, 1, I, l; Свой набор символов: ABC234. Выбирайте доступные значения в форме; ограничения указаны возле полей и в описании метода.
Должен ли «Генератор промокодов» повторять результат?
Повторный запуск может дать тот же вариант. Случайный выбор не означает перебор без повторений; специальные ограничения уникальности действуют только там, где они прямо указаны в форме и методике.

Версия алгоритма: GEN-01 / 1.