Generador en línea de números de serie
Genera hasta 10.000 números de serie con prefijo, ancho mínimo y número inicial. Ejemplo: INV-0008, INV-0009, INV-0010. El procesamiento se realiza localment…
Empezar a usar
Qué hace esta herramienta
El generador produce una secuencia determinista de números de serie y la muestra en texto plano, uno por línea. Define la cantidad de resultados (1–10.000), el ancho mínimo de dígitos (1–100), un prefijo textual opcional (hasta 100 caracteres) y el número inicial (entero no negativo). Los valores por defecto son 10 resultados, ancho 8, prefijo SN- e inicio 1.
Cálculo aplicado
El valor numérico comienza en el número inicial. En cada paso se incrementa en 1 y se coloca después del prefijo. Si el número tiene menos dígitos que el ancho indicado, se añaden ceros a la izquierda; el ancho es un mínimo, no un tope, de modo que un número como 12345 no se corta aunque el ancho sea 4.
Ejemplo concreto
Para verificar el funcionamiento, prueba con 3 resultados, ancho 4, prefijo INV- y número inicial 8. La salida será:
INV-0008 INV-0009 INV-0010
Al llegar a 10, el prefijo se mantiene y el relleno se ajusta: la línea es INV-0010, no INV-10.
Errores y límites
- La cantidad debe ser un entero entre 1 y 10.000.
- El ancho debe ser un entero entre 1 y 100.
- El prefijo no puede superar los 100 caracteres.
- El número inicial debe ser un entero no negativo.
- La última línea debe permanecer dentro del rango seguro de enteros de JavaScript; de lo contrario, el resultado podría ser incorrecto.
La generación se realiza localmente en el navegador y no consulta ningún servicio externo. Dado que no se guarda historial ni se añade checksum, la misma combinación de prefijo y rango puede generar números idénticos en otra ejecución.
Lista de verificación antes de usar la salida
- Revisa la cantidad: si necesitas 10.001 números, divide la petición en varias tandas.
- Ajusta el ancho a la longitud de tus etiquetas; más ancho significa más ceros a la izquierda.
- Comprueba el prefijo para que no contenga espacios que luego cueste eliminar.
- Elige un número inicial no negativo que se ajuste a tu orden de numeración.
- Verifica el último número calculado y confirma que no supere el límite seguro de JavaScript.
Preguntas frecuentes
Si el ancho es 4 y el número tiene 5 cifras, ¿qué ocurre?
El número se muestra completo. Por ejemplo, 12345 con ancho 4 sale como 12345, sin perder el último dígito.
¿Sirve para crear códigos únicos tipo inventario?
Puede ayudarte a preparar una secuencia, pero no debes considerarla universalmente única. Para inventario real necesitas verificar los duplicados con tus registros o añadir un identificador de emisión.
¿Qué valores son válidos?
Cantidad de 1 a 10.000, ancho de 1 a 100, prefijo de hasta 100 caracteres y número inicial entero no negativo. También debes mantener el último valor dentro del rango seguro de números enteros de JavaScript.
El procesamiento se realiza localmente en tu navegador.