Генератор последовательностей
Инструмент создаёт детерминированную последовательность десятичных целых чисел. Настраиваются включительные начало и конец, ненулевой шаг, максимум количества, ширина нулевого дополнения, префикс, суффикс и разделитель. Случайные значения и выражения не поддерживаются.
Начало, конец и шаг разбираются как целые числа базы 10 через JavaScript BigInt, поэтому могут превышать безопасный диапазон обычного Number. Дроби, экспоненты, шестнадцатеричные префиксы и встроенные разделители отклоняются.
Как работает генерация
Первое значение равно start, каждое следующее — предыдущее плюс step. Генерация останавливается перед выходом за включительную границу либо при достижении количества.
Положительный шаг требует start ≤ end, отрицательный — start ≥ end; ноль недопустим. Максимум — 10 000 результатов, дополнение до 1 000 символов, префикс и суффикс до 200 символов.
Нули применяются к числовой части до добавления текста. У отрицательного числа минус остаётся перед нулями. Разделитель — новая строка, запятая или отсутствие разделителя.
Пример расчёта
При начале 1, конце 9 и шаге 2, ширине 3 без префикса и суффикса:
001, 003, 005, 007, 009
При количестве 3 вывод остановится на 001, 003, 005. Для начала 10, конца 0 и шага −3 получится 10, 7, 4, 1.
Что означает результат
Это форматированный текст, не сервис выдачи ключей базы данных. Префикс INV-, ширина 6 и число 42 дают INV-000042. Текст не меняет числовую прогрессию.
Одинаковые настройки дают одинаковые строки. Инструмент не проверяет базу, не координирует пользователей, не резервирует номера и не гарантирует глобальную уникальность.
Ограничения и безопасность данных
Генерация работает локально и не отправляет поля в API последовательностей SoupCalc. Не вставляйте секреты или персональные данные в префиксы и суффиксы на общем устройстве или при установленных расширениях.
Не поддерживаются шаблоны, даты, случайные строки, выражения, автоматическая уникальность, загрузка файла и поиск пробелов. Таблицы могут удалить ведущие нули или преобразовать большие идентификаторы в экспоненциальную запись — импортируйте как текст.
Большой вывод расходует память даже при лимите. Для производственных идентификаторов применяйте транзакционную последовательность базы, UUID/ULID или систему с конкурентностью и аудитом.
Источники
Редакционная информация
Материал написан, а поведение проверено редакцией SoupCalc. Возрастание, убывание, лимит, неверное направление, нулевой шаг, отрицательное дополнение и нецелые вводы покрыты тестами. Последняя проверка: 11 августа 2026 года.