← Todas las herramientas Utility

Selector aleatorio

Pega cualquier lista y elige un elemento aleatorio al instante — justo, imparcial y completamente privado.

0 elementos total

Cómo funciona el selector aleatorio

El selector aleatorio acepta una lista de elementos separados por saltos de línea, comas o un delimitador personalizado. Una vez enviada la lista, usa el generador de números aleatorios criptográficamente fuerte del navegador (`crypto.getRandomValues()`) para seleccionar un elemento con probabilidad uniforme. Cada elemento tiene exactamente la misma posibilidad de ser elegido, independientemente de su longitud o posición en la lista.

A diferencia de una simple llamada a `Math.random()`, `crypto.getRandomValues()` produce aleatoriedad desde el grupo de entropía del sistema operativo, haciendo el resultado estadísticamente impredecible y resistente a manipulación. Esto importa cuando la equidad es importante — para sorteos de premios, asignaciones aleatorias de equipos, o cualquier situación donde los participantes necesitan confiar en el resultado.

El selector admite la eliminación de duplicados antes del sorteo para que cada valor único aparezca exactamente una vez en el grupo. También admite selecciones ponderadas — opcionalmente asigna un peso numérico a cada entrada (p. ej. "Alice:3, Bob:1") para dar a algunos elementos mayor probabilidad proporcional a su peso.

Casos de uso y consejos prácticos

Sorteos y concursos de premios: pega la lista de participaciones elegibles, elimina duplicados si es necesario, y sortea un ganador. Toma una captura de pantalla o graba el sorteo para transparencia. Para grandes sorteos en redes sociales, el selector puede manejar miles de entradas rápidamente.

Formación de equipos y asignaciones: divide una lista de nombres en equipos aleatorios seleccionando repetidamente sin reemplazo (eliminando cada nombre elegido del grupo). Usa el modo "seleccionar N sin reemplazo" para crear un ranking ordenado, como orden de presentación o disposición de asientos.

Decisiones cotidianas: "dónde cenar esta noche", "qué película ver", "quién va primero" — el selector aleatorio elimina la parálisis de decisión y resuelve debates al instante. Guarda una lista para decisiones recurrentes y haz clic una vez para obtener un resultado aleatorio fresco cada vez.

Equidad, transparencia y limitaciones

La aleatoriedad solo es tan justa como la lista de entrada. Si un participante envía múltiples entradas mientras otros envían una, el resultado está sesgado a su favor. La función de eliminación de duplicados mitiga esto, pero para concursos formales, verifica que la lista de entradas sea precisa antes de sortear.

El selector aleatorio no es sustituto de una lotería o rifa regulada. Las promociones de premios oficiales pueden tener requisitos legales sobre metodología de aleatorización, registros de auditoría y notificación de ganadores. Para sorteos informales en redes sociales, la herramienta es más que suficiente.

Todo el procesamiento ocurre en el navegador — no se transmite ningún dato a ningún servidor. Tu lista y el resultado permanecen privados. No hay registro del lado del servidor de las selecciones, así que si necesitas un registro auditable, guarda o toma una captura de pantalla del resultado tú mismo inmediatamente después del sorteo.

FAQ

¿Es la selección aleatoria verdaderamente justa?

Sí. El selector usa `crypto.getRandomValues()`, el generador de números aleatorios criptográficamente fuerte del navegador, que proporciona probabilidad uniforme en todos los elementos. Cada entrada tiene igual posibilidad de ser seleccionada.

¿Puedo seleccionar múltiples ganadores a la vez?

Sí. Establece el número de selecciones en más de uno y habilita "sin reemplazo" para asegurar que cada elemento sea seleccionado como máximo una vez. El selector sorteará el número especificado de ganadores únicos en orden.

¿Mi lista se envía a un servidor?

No. Todo el procesamiento se ejecuta completamente en tu navegador. Tu lista nunca sale de tu dispositivo.

¿Cuántos elementos puede contener la lista?

El selector maneja listas de miles de elementos sin problemas. El rendimiento depende del navegador, pero los dispositivos modernos pueden procesar decenas de miles de entradas en milisegundos.

¿Puedo usar un archivo CSV como entrada?

Puedes pegar contenido CSV directamente — el selector admite valores separados por comas como opción de delimitador. Para archivos grandes, copia la columna relevante de tu hoja de cálculo y pégala como lista separada por saltos de línea.

Herramientas relacionadas