Создайте уникальный набор случайных кодов с заданным форматом.
Заполнить пример
До 20 латинских букв или цифр.
0 — не добавлять дефисы.
Создано—
Вариантов случайной части—
Что учитывает расчёт
Длина относится только к случайной части и не включает префикс или дефисы.
Все коды в одном выпуске уникальны; регистр фиксирован как верхний латинский.
Случайная часть создаётся локально через Web Crypto с равномерным выбором символов.
📝 История расчётов
Из чего состоит промокод
Необязательный префикс помогает обозначить кампанию, а случайная часть отличает один код от другого. Например, при префиксе SALE, длине 8 и группировке по 4 результат выглядит как SALE-7KQX-9M2R.
Количество возможных комбинаций
Комбинации = Размер алфавитаДлина
Исключение похожих символов уменьшает алфавит, но облегчает ручной ввод. Калькулятор проверяет ёмкость пространства кодов и не создаёт повторов внутри одного выпуска.
Выдача и проверка
Для рабочей акции сохраните выпущенные коды в своей системе, назначьте срок действия и проверяйте погашение на сервере. Сам по себе случайный текст не ограничивает скидку и не защищает от повторного использования.
Частые вопросы
Гарантирована ли уникальность кодов?
Да, внутри одного созданного набора. Для уникальности между разными выпусками храните все ранее выданные коды и проверяйте новые по базе.
Что входит в указанную длину?
Только случайные буквы и цифры. Префикс и разделительные дефисы в длину не входят.
Почему полезно исключать похожие символы?
Знаки 0/O и 1/I/L легко перепутать при чтении или ручном вводе. Их исключение снижает число ошибок.
Мы используем cookie и Яндекс.Метрику для аналитики. Оставаясь на сайте, вы соглашаетесь с политикой конфиденциальности.