Онлайн-генератор серийных номеров
Создайте список серийных номеров с префиксом, шириной и стартовым значением. Пример: INV-0008, INV-0009, INV-0010. Работает локально.
Начать работу
Возможности и пример работы
Инструмент решает задачу быстрого получения набора последовательных номеров для наклеек, инвентарных бирок или тестовых данных. Например, если задать количество 3, ширину 4, префикс INV- и начальное значение 8, то на выходе будет:
INV-0008 INV-0009 INV-0010
Числа дополняются нулями слева до указанной ширины, но если число длиннее ширины, оно выводится полностью (без усечения). Генерация происходит локально в браузере, без отправки данных на сервер.
Параметры и ограничения
- Количество: целое от 1 до 10000.
- Ширина: от 1 до 100.
- Префикс: до 100 кодовых единиц UTF-16.
- Начальное значение: неотрицательное целое, при этом вся числовая последовательность не должна превышать максимальное безопасное целое число JavaScript (2^53 - 1).
Важные замечания
Инструмент не сохраняет историю выпуска, не проверяет базу данных, не добавляет контрольную сумму и не гарантирует глобальную уникальность. При повторном использовании того же префикса и диапазона могут возникнуть одинаковые номера.
Часто задаваемые вопросы
Что произойдёт, если число станет длиннее указанной ширины?
Ширина — это минимальная длина, а не максимальная. Если число, например, 12345 при ширине 3, оно будет выведено как 12345, без обрезания.
Можно ли использовать отрицательные начальные значения?
Нет, начальное значение должно быть неотрицательным целым числом. Отрицательные значения не допускаются.
Почему в результате могут появиться одинаковые номера?
Инструмент не отслеживает предыдущие запуски. Если вы повторно используете тот же префикс и диапазон, номера будут совпадать. Для уникальности меняйте префикс или начальное значение.
По умолчанию: количество 10, префикс NO-, начало 1, минимальная ширина 4 цифры. Ширина означает общее минимальное число цифр, а не число добавленных нулей; более длинные числа сохраняются полностью. Запустите обработку и скопируйте список последовательных номеров, по одному на строку. Изменение настроек не создаёт новый результат. Очистка удаляет только результат и сохраняет все четыре настройки; кнопки скачивания файла нет. Количество — целое от 1 до 10000, ширина — целое от 1 до 100. Начальное и конечное числа должны быть целыми от 0 до 9007199254740991; пустое начало считается 0. Необязательный префикс допускает 100 кодовых единиц UTF-16: 50 эмодзи 😀 уже достигают предела. Весь результат вместе с переводами строк ограничен 1000000 кодовых единиц UTF-16. Одинаковые настройки дают одинаковые номера. История выдачи не хранится; согласуйте префиксы и диапазоны между партиями.
Обработка выполняется локально в вашем браузере.