Sorteo de amigo invisible online

Escribe los nombres, excluye a las parejas y sortea: cada persona recibe su propio enlace del amigo invisible y solo ve a quién le regala. Nadie se toca a sí mismo, sin registro y sin correos electrónicos.

Cada nombre una sola vez; si hay nombres repetidos, escribe por ejemplo «Ana M.» y «Ana S.».
Una regla por línea. «Ana + Beto» = Ana y Beto no se tocan (parejas, o familias con varios nombres). «Ana > Beto» = solo Ana no puede tocar a Beto.

Escribe los nombres y sortea. Después solo verás los enlaces, no quién le regala a quién.

Resultado

Participantes
6
Sorteo
6 personas, 1 regla(s) de exclusión: el sorteo es posible

Cómo se calcula

Cómo funciona

  1. Escribe todos los nombres, uno por línea.
  2. Si quieres, indica quiénes no deben tocarse, como parejas o hermanos: Ana + Beto. Varios nombres en una línea (Ana + Beto + Clara) excluyen a toda una familia entre sí. Con Ana > Beto la exclusión vale solo en un sentido.
  3. Añade el evento, el presupuesto, la fecha y un mensaje: aparecen en la tarjeta de cada uno.
  4. Pulsa «Sortear y crear enlaces» y envía a cada persona su enlace por WhatsApp, email o copiando. Al abrirlo y pulsar «Descubrir», cada uno ve a quién le regala.

Sirve igual para el amigo secreto o el intercambio de regalos, como se llama en México y otros países de Latinoamérica.

¿Cómo se mantiene en secreto sin servidor?

No hay cuentas ni base de datos. La asignación se guarda en el enlace personal, en la parte que va después del # (el fragmento). Según el estándar RFC 3986, el navegador no envía esa parte al servidor, así que nuestro servidor nunca ve los nombres.

El nombre de la persona a la que se regala no aparece en texto claro: se oculta con una clave aleatoria (XOR y luego Base64), de modo que el enlace parece una cadena sin sentido. Para ser honestos: la clave va en el mismo enlace, para poder abrirlo sin contraseña. Eso protege de miradas accidentales, pero quien abra a propósito el enlace de otro verá a quién le tocó. Como organizador solo ves los enlaces en pantalla, nunca las parejas: basta con no abrir los enlaces ajenos.

Como todo va en el enlace, un nuevo sorteo crea enlaces nuevos; los antiguos siguen mostrando el sorteo anterior. En ese caso, envía a todos su nuevo enlace.

Justo: nadie se toca a sí mismo

Cada persona hace exactamente un regalo y recibe exactamente uno. El generador mezcla la lista con el algoritmo de Fisher-Yates y la fuente aleatoria crypto.getRandomValues() del navegador, y descarta cualquier mezcla en la que alguien se toque a sí mismo o a una persona excluida. Así, todas las asignaciones permitidas son igual de probables. Con tres personas hay exactamente dos sorteos posibles (A→B→C→A o A→C→B→A), cada uno con un 50 %.

¿Cuándo no es posible?

Las exclusiones pueden hacer imposible el sorteo. Ejemplo: con tres personas y una pareja, los dos miembros de la pareja tendrían que regalarle a la tercera. En general, si un grupo excluido es mayor que la mitad de los participantes, le faltan destinatarios. El generador lo comprueba mientras escribes.

Para un sorteo público, por ejemplo en clase, basta con el sorteo de nombres con «Sortear el orden».

Preguntas frecuentes

¿Cómo se hace el sorteo del amigo invisible online sin registro?

Escribe los nombres, sortea y envía a cada persona su enlace personal. El enlace contiene, oculto, a quién le regala esa persona: no hacen falta cuentas ni correos electrónicos.

¿El organizador ve quién le regala a quién?

En pantalla no: solo se muestran los enlaces. Pero como la clave está en el propio enlace, el organizador podría abrir el enlace de otro y ver la pareja. El método protege de accidentes, no de intenciones.

¿Puedo evitar que las parejas se toquen entre sí?

Sí. En «¿Quiénes no deben tocarse entre sí?» escribe una regla por línea, por ejemplo Ana + Beto. Con varios nombres por línea excluyes a familias enteras.

¿Alguien puede tocarse a sí mismo?

No. El generador solo permite asignaciones en las que nadie se toca a sí mismo y cada persona hace y recibe exactamente un regalo.

¿Se guardan o envían los nombres?

No. El sorteo se hace por completo en tu navegador. Los datos solo están en los enlaces, y el navegador no envía a nuestro servidor la parte que va después del #.

¿Qué pasa si vuelvo a sortear?

Obtienes enlaces nuevos con una asignación nueva. Los enlaces antiguos ya enviados siguen mostrando el sorteo anterior, así que envía a todos su enlace nuevo.

¿Cuántas personas pueden participar?

De 3 a 200 personas. Con dos, cada uno sabría enseguida a quién le regala.

Fuentes y base legal

Última actualización:

Herramientas relacionadas