# Generador de sorteo Secret Santa

Sortea parejas de Secret Santa con exclusiones de parejas — sin registro, sin sala, sin que el organizador espíe. Tarjetas selladas, mensajes privados listos para reenviar, listas de deseos, presupuesto y fecha opcionales, y una semilla que reproduce (o repite) el sorteo exacto.

> Página canónica: https://elysiatools.com/es/tools/secret-santa-draw-generator

- **Categoría:** Utilities

- **Palabras clave:** secret santa, intercambio de regalos, sorteo de nombres, amigo invisible

## Descripción general

Pega un participante por línea, añade reglas de exclusión como "Alice - Ben" para que las parejas (o rivales) no se toquen, y genera un sorteo completo y válido. El algoritmo baraja con Fisher–Yates y rechaza cualquier asignación que viole las reglas — un desorden aleatorio uniforme, esperado en ~e intentos (las mezclas de ciclo único tipo Sattolo no son uniformes) — y recurre a backtracking con restricciones cuando las exclusiones se densifican, demostrando con honestidad que no existe sorteo válido en vez de romper una regla en silencio. Los resultados llegan como tarjetas selladas y plegadas que el organizador abre o reenvía de una en una, más mensajes listos para copiar por persona que contienen solo el emparejamiento de ese participante. Los nombres pueden llevar lista de deseos ("Alice :: calcetines abrigados talla M"), revelada a quien la sortee. El presupuesto y la fecha de intercambio opcionales se estampan en cada mensaje. Sin semilla, sorteo nuevo; reutilizando la semilla, resultado idéntico. Todo funciona sin conexión — sin cuentas ni correos.

## Entradas

- **Participantes (uno por línea)** (textarea): Alice Ben :: warm socks, size M Carol Dave
- **Reglas de exclusión (una pareja por línea, p.ej. Alice - Ben)** (textarea): e.g. Alice - Ben Carol - Dave
- **Prohibir pares recíprocos (sin regalos mutuos A↔B)** (checkbox)
- **Semilla (vacío = aleatoria)** (text): reuse a seed to reproduce the exact same draw
- **Presupuesto del regalo (opcional)** (text): e.g. $25
- **Fecha del intercambio (opcional)** (text): e.g. Dec 22, 2026

## Cuándo usarlo

- Al organizar un amigo invisible familiar o con amigos y se requiere impedir que ciertas parejas o convivientes se regalen entre sí.
- Al planificar un intercambio de regalos en equipos de trabajo donde se desea evitar regalos mutuos directos mediante la prohibición de pares recíprocos.
- Al requerir una asignación secreta reproducible mediante una semilla para verificar o regenerar el sorteo más tarde si alguien extravía su mensaje.

## Cómo funciona

- Introduce la lista de participantes en líneas separadas, añadiendo opcionalmente sugerencias de regalos con el separador '::'.
- Establece reglas de exclusión por línea (como 'Ana - Carlos') y activa la casilla para prohibir pares recíprocos si no deseas regalos mutuos.
- Indica opcionalmente el presupuesto, la fecha del evento o una semilla alfanumérica fija para controlar la aleatoriedad.
- Genera el sorteo para obtener tarjetas individuales plegadas y mensajes formateados listos para copiar y reenviar a cada destinatario.

## Casos de uso

- Intercambios navideños familiares con restricciones para que los cónyuges no se elijan entre sí.
- Amigo invisible en departamentos laborales que incluye presupuesto máximo y fecha de entrega unificada en el texto.
- Dinámicas de grupo con grupos reducidos donde se requiere asegurar matemáticamente que no existan bucles cerrados de dos personas.

## Preguntas frecuentes

### ¿El organizador puede ver a quién le regala cada persona?

Los resultados aparecen ocultos en tarjetas selladas plegables y bloques de texto individuales, permitiendo copiar cada mensaje por separado sin revelar todo el tablero de inmediato.

### ¿Cómo se añaden las listas de deseos a cada nombre?

Escribe dos puntos dobles después del nombre del participante, por ejemplo: 'Lucía :: libro de ciencia ficción o calcetines'.

### ¿Qué hace la opción de prohibir pares recíprocos?

Evita que dos personas se asignen mutuamente; si la persona A regala a la persona B, la persona B no podrá regalar a la persona A.

### ¿Para qué sirve el campo de semilla (seed)?

Permite recrear exactamente el mismo emparejamiento introduciendo la misma palabra clave y la misma lista de participantes.

### ¿Se envían correos electrónicos automáticos?

No. La herramienta funciona localmente sin conexión; el organizador copia los textos generados y los envía por su aplicación de mensajería preferida.

## Herramientas relacionadas

- [De paleta de imagen a design tokens](https://elysiatools.com/es/tools/image-to-design-tokens): Extrae los colores dominantes de una imagen con k-means y expórtalos como variables CSS / SCSS / configuración Tailwind / tokens JSON, con nombres y escala de tonos
- [Generador de Estereoscopio de Balanceo](https://elysiatools.com/es/tools/image-wiggle-stereoscopy): Genera GIF de estereoscopio de balanceo que crea efecto 3D alternando rápidamente entre perspectivas de ojo izquierdo y derecho. ¡No requiere anteojos 3D!
- [Generador de Slug (con chino a Pinyin)](https://elysiatools.com/es/tools/slug-generator): Genera slugs limpios para URL a partir de cualquier texto, con conversión integrada de chino a Pinyin. Colapsa separadores, pasa a minúsculas y trunca por palabras con longitud máxima opcional.
- [Generador de Slug con IA](https://elysiatools.com/es/tools/ai-slug-generator): Convierte un título en cualquier idioma en un slug URL SEO limpio en inglés con DeepSeek V4.1 Flash (sin razonamiento), con respaldo determinista sin conexión
- [Generador de Data URI](https://elysiatools.com/es/tools/data-uri-generator): Convierte archivos en Data URIs (Base64 o porcentaje-codificado) para incrustar imágenes, fuentes y recursos directamente en HTML, CSS o Markdown
- [Generador de Memes](https://elysiatools.com/es/tools/image-meme-generator): Crea memes clásicos añadiendo texto superior e inferior a las imágenes con estilo de fuente Impact
- [Generador de Mosaico de Fotos](https://elysiatools.com/es/tools/image-mosaic-generator): Cree mosaicos de fotos impresionantes combinando cientos de imágenes pequeñas para formar una imagen principal más grande. Cada mosaico se selecciona cuidadosamente para coincidir con los colores de la imagen subyacente.
- [Cizallamiento de Imagen](https://elysiatools.com/es/tools/image-shear): Aplicar transformación de cizallamiento para crear imágenes inclinadas o sesgadas. Visualice matrices de cizallamiento y vea cómo distorsionan la geometría de la imagen.

## Ejemplos

- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web TypeScript](https://elysiatools.com/es/samples/web-image-processing-typescript): Ejemplos de procesamiento de imágenes Web TypeScript incluyendo lectura/guardado de imágenes, escalado y conversión de formato
- [Procesamiento de Imágenes macOS Objective-C - Ejemplos](https://elysiatools.com/es/samples/macos-image-processing-objectivec): Ejemplos de procesamiento de imágenes macOS Objective-C incluyendo lectura/escritura de imágenes, escalado de imágenes y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Go](https://elysiatools.com/es/samples/web-image-processing-go): Ejemplos de procesamiento de imágenes Web Go incluyendo lectura/escritura, redimensionamiento y conversión de formato
