¿Por qué este generador de cadenas por patrón?
- Crea IDs de negocio con fechas, secuencias y tokens aleatorios.
- Previsualiza 20 líneas y exporta en varios formatos.
- Comparte ajustes sin exponer la salida en la URL.
- El modo con semilla permite datos reproducibles.
Presets rápidos
Elige un preset para rellenar el patrón y luego ajusta los tokens.
Generar
Generador de cadenas por patrón
Introduce un patrón, ajusta la salida y genera líneas, CSV o array JSON.
Referencia de tokens
| Token | Ejemplo | Descripción |
|---|---|---|
{A:n} |
{A:3} |
Letras mayúsculas (A-Z). |
{a:n} |
{a:4} |
Letras minúsculas (a-z). |
{9:n} |
{9:6} |
Dígitos (0-9). |
{alnum:n} |
{alnum:8} |
Alfanumérico (A-Z, a-z, 0-9). |
{hex:n} |
{hex:8,upper=true} |
Hexadecimal, opcional en mayúsculas. |
{chars:n,SET} |
{chars:10,ABCDEFGHJKLMNPQRSTUVWXYZ23456789} |
Caracteres aleatorios desde un conjunto personalizado (p. ej. {chars:10,abcdef0123} o {chars:len=10,set=abcdef0123}). |
{uuid} |
{uuid} |
UUID v4. |
{date:FORMAT} |
{date:YYYYMMDD} |
Hora de generación con formato YYYY MM DD HH mm ss. |
{randdate:start,end} |
{randdate:2025-01-01,2025-12-31,format=YYYY-MM-DD} |
Fecha/hora aleatoria entre start y end (formato por defecto: YYYY-MM-DD). |
{randint:min,max} |
{randint:0,999999,pad=6} |
Entero aleatorio con padding opcional. |
{choice:v1|v2} |
{choice:BUG|REQ|SUP} |
Elige uno de los valores. |
{seq} |
{seq:pad=6,start=1} |
Secuencia (start/step/pad). |
Ejemplos
- INV-{date:YYYYMM}-{seq:pad=6,start=1} → INV-202601-000001
- ORD-{date:YYYYMMDD}-{hex:8} → ORD-20260119-3f8a9c1d
- DLV-{randdate:2025-01-01,2025-12-31,format=YYYYMMDD}-{chars:6,ABCDEFGHJKLMNPQRSTUVWXYZ23456789} → DLV-20250714-K8Q2ZP
- USR-{A:3}{9:6} → USR-ABC123456
- X\{Y\}-{A:2} → X{Y}-QZ
Cómo usar bien esta herramienta
Empieza con un patrón corto y una cantidad pequeña, y añade un token o una regla cada vez. Así podrás comprobar el formato de fecha, el ancho de la secuencia, la longitud de la parte aleatoria y si el patrón se puede compartir sin riesgo.
Construye el patrón paso a paso
Elige primero el preset más cercano y luego ajusta prefijos, bloques de fecha, padding de secuencia y tokens aleatorios uno por uno. Genera unas pocas líneas después de cada cambio para detectar separadores rotos o tokens mal configurados.
Usa el modo con semilla solo para reproducibilidad
Activa el modo con semilla cuando tu equipo necesite recrear exactamente los mismos IDs de prueba más adelante. Mantén el modo seguro cuando solo quieras ejemplos menos predecibles y no necesites repetirlos al detalle.
Prueba el modo único antes de generar mucho volumen
La generación única puede fallar si el espacio de valores es demasiado pequeño para la cantidad pedida. Haz una prueba corta si tu patrón usa secuencias pequeñas, rangos aleatorios estrechos o listas de opciones reducidas.
Decide qué incluir en la URL compartida
- La URL compartida nunca incluye la salida generada.
- Excluye el patrón de la URL si contiene prefijos internos, códigos de cliente u otros identificadores sensibles.
- Incluye la semilla solo cuando otra persona necesite recrear exactamente la misma muestra.
Ver también
Preguntas frecuentes
¿Se suben mis datos?
No. Todo funciona localmente en tu navegador.
¿Puedo compartir los IDs con una URL?
Las URL solo incluyen ajustes. Usa copiar/descargar para compartir la salida.
¿El modo con semilla es seguro?
No. Es solo para reproducibilidad.
¿Puedo excluir el patrón de la URL?
Sí. Desactiva incluir patrón y comparte solo ajustes.
¿Cuándo debo usar el modo con semilla o excluir el patrón de la URL?
Usa el modo con semilla cuando necesites reproducir exactamente los mismos IDs de prueba. Excluye el patrón de la URL cuando contenga prefijos internos, códigos de cliente u otros identificadores sensibles.