Selector y mezclador de listas aleatorias - Seguro y sin subir archivos

Elija ganadores o mezcle una lista con aleatoriedad criptográficamente segura. Todo local, sin subidas. Seleccione varios ganadores únicos y exporte los resultados de sus sorteos. Empiece ahora.

0 elementos
Listo...

Cómo usar

  1. Pegue su lista (un elemento por línea).
  2. Elija el modo Seleccionar ganadores o Mezclar.
  3. Indique cuántos ganadores quiere y si permite duplicados.
  4. Ejecútelo y copie los resultados o vuelva a sortear cuando quiera.

Características principales

  • Aleatoriedad criptográfica: usamos crypto.getRandomValues() en lugar de Math.random() para una equidad más sólida.
  • Mezclar la lista: baraja los elementos con Fisher–Yates para formar equipos, grupos u ordenaciones.
  • Varios ganadores: extraiga varios ganadores y evite duplicados si lo desea.
  • Sin subida al servidor: las listas se procesan localmente y sus datos siguen siendo privados.
  • Ideal para: sorteos, aulas, reparto de equipos y decisiones rápidas.

Herramientas relacionadas

Lógica de cálculo

  • Selección: se generan índices aleatorios uniformes mediante Web Crypto.
  • Mezcla: se aplican intercambios Fisher–Yates del final al principio; la aleatoriedad procede de crypto.getRandomValues().
  • Unicidad: en el modo sin duplicados, extraemos de un conjunto que se reduce para garantizar ganadores únicos.

Preguntas frecuentes

¿Este selector aleatorio es realmente justo?

Sí. Usamos la API crypto.getRandomValues() del navegador en lugar de Math.random(), lo que proporciona aleatoriedad criptográficamente segura.

¿Puedo elegir varios ganadores sin repetir?

Sí. Desactive «Permitir duplicados» y la herramienta garantiza que cada ganador sea único.

¿Mis datos están seguros?

Sí. Las listas y los resultados se procesan localmente, sin subidas ni almacenamiento en servidores.

¿Es gratis? ¿Recuerda mi lista?

Es gratis. El almacenamiento local opcional puede conservar su lista tras recargar la página (puede borrarla cuando quiera).

¿Por qué no usar Math.random()?

Math.random() no está diseñado para la seguridad ni para una equidad estricta. Web Crypto ofrece una aleatoriedad de mayor calidad y menos predecible.