SoupCalc

Generador de números de secuencia — Rangos enteros con relleno

Generador de números de secuencia

Esta herramienta del navegador crea una secuencia determinista de números enteros decimales. Puedes controlar el inicio y el final inclusivos, un paso distinto de cero, la cantidad máxima, el ancho de relleno con ceros, el prefijo, el sufijo y el separador de salida. No genera valores aleatorios ni evalúa expresiones.

El inicio, el final y el paso se interpretan como enteros de base 10 mediante BigInt de JavaScript, por lo que pueden superar el intervalo seguro de los números ordinarios de JavaScript. Se rechazan los decimales, la notación exponencial, los prefijos hexadecimales y los separadores insertados.

Cómo se genera la secuencia

El primer valor es inicio. Cada valor posterior es el anterior más el paso. La generación termina cuando el siguiente valor rebasaría el final inclusivo o cuando se alcanza la cantidad solicitada, lo que ocurra primero.

Un paso positivo exige que el inicio sea menor o igual que el final. Un paso negativo exige que el inicio sea mayor o igual que el final. El paso cero no es válido. La cantidad está limitada a 10.000 resultados, el relleno a 1.000 caracteres y el prefijo y sufijo a 200 caracteres cada uno.

El relleno se aplica al componente numérico antes de añadir el prefijo y el sufijo. En los valores negativos, el signo menos permanece delante de los ceros. Los separadores disponibles son salto de línea, coma o ninguno.

Ejemplo resuelto

Con inicio 1, final 9 y paso 2, ancho de relleno 3 y sin prefijo ni sufijo, el resultado es:

001, 003, 005, 007, 009

Si la cantidad se fija en 3, la salida termina en 001, 003, 005 aunque no se haya alcanzado el final. Con inicio 10, final 0 y paso −3, la secuencia descendente empieza 10, 7, 4, 1.

Cómo interpretar el resultado

La salida es texto con formato, no un servicio de asignación de claves de base de datos. El prefijo INV-, un relleno de 6 y el valor 42 producen INV-000042. El sufijo puede añadir una marca estática, pero ni el prefijo ni el sufijo modifican la progresión numérica.

La misma configuración produce siempre las mismas cadenas. La herramienta no consulta bases de datos existentes, no coordina usuarios, no reserva números ni garantiza unicidad global.

Límites y seguridad de los datos

La generación se ejecuta localmente en la página actual y no envía estos campos a una API de secuencias de SoupCalc. Aun así, evita pegar secretos o datos personales en prefijos y sufijos, especialmente en un dispositivo compartido o con extensiones de navegador instaladas.

Solo se admiten los controles visibles de rango entero. No se ofrecen plantillas, fechas, cadenas aleatorias, expresiones personalizadas, unicidad automática, descarga de archivos ni detección de huecos. Al copiar a una hoja de cálculo, pueden desaparecer los ceros iniciales o los identificadores grandes pueden convertirse a notación científica; impórtalos como texto.

Una salida grande puede consumir memoria del navegador incluso dentro del límite fijo. Para identificadores de producción, utiliza una secuencia transaccional de base de datos, UUID/ULID u otro sistema diseñado para concurrencia y auditoría.

Fuentes

Registro editorial

Texto redactado y comportamiento comprobado por el equipo editorial de SoupCalc. Las pruebas automáticas cubren secuencias ascendentes y descendentes, límites de cantidad, dirección incompatible, paso cero, relleno negativo y entradas no enteras.

Última revisión: 11 de agosto de 2026.