SpinKit
InicioExplorar › Generador de orden aleatorio

Cómo poner una lista en orden aleatorio

Elegir un ganador es fácil. Barajar a todos en un orden justo es otro trabajo — aquí tienes cómo hacerlo bien.

A veces no quieres un único ganador. Quieres la lista entera, solo que barajada: quién presenta primero, segundo y tercero; el orden de actuación de un cartel; la secuencia en que se ve a los candidatos; el orden en que se juegan los partidos. Es una tarea distinta de sacar un nombre, y tratarla como una elección suelta es donde la gente introduce sesgos sin darse cuenta.

Esta guía explica qué es realmente un orden aleatorio, por qué barajar a ojo no suele ser justo, y una forma simple y repetible de convertir un selector corriente en un generador de orden aleatorio completo.

Elegir un ganador frente a ordenar a todos

Sacar un ganador responde a una sola pregunta: ¿quién? Un orden aleatorio responde a una mucho mayor: quién, luego quién, luego quién — hasta el final. En términos matemáticos produces una permutación de la lista: una disposición completa donde cada entrada aparece exactamente una vez, en alguna secuencia barajada.

El número de órdenes posibles sube rápido. Tres nombres tienen seis órdenes posibles; diez nombres, más de tres millones. Una mezcla justa debe tratar cada una de esas disposiciones como igual de probable — no basta con dar el primer puesto a un nombre al azar y dejar el resto más o menos como estaba.

Dónde se gana el pan un orden aleatorio

En cuanto te fijas, los usos están por todas partes:

Qué significa realmente una mezcla justa

Una mezcla es justa cuando todos los órdenes posibles son igual de probables. Esa es toda la definición. Si algunas disposiciones nunca pueden salir, o salen mucho más a menudo que otras, la mezcla está sesgada — aunque parezca aleatoria a simple vista.

El error común es el método de «cambiar unos cuantos»: escribes la lista y vas intercambiando un par de parejas que te llaman la atención hasta que «parece mezclada». El problema es que tiendes a dejar la mayoría de las entradas cerca de donde empezaron, y los intercambios que eliges no son nada aleatorios — los guían los nombres en que te fijaste por casualidad. Los nombres de arriba suelen quedarse arriba. Una mezcla de verdad no favorece ninguna posición inicial; dispersa toda la lista sin memoria de dónde empezaba nada.

Construye un orden aleatorio sacando y eliminando

Aquí viene lo bonito: no necesitas una herramienta de mezcla aparte. Cualquier selector justo que permita eliminar una entrada tras salir ya es un generador de orden aleatorio. El truco está en repetir el sorteo.

Saca un nombre — esa es la posición uno. Elimínalo del bombo. Vuelve a sacar de lo que queda — posición dos. Elimínalo, y sigue. Cada extracción llena el siguiente hueco del orden, y como el bombo mengua cada vez, ningún nombre puede caer dos veces. Cuando la lista se vacía, has construido un orden aleatorio completo, posición a posición.

The key idea: drawing and removing, over and over, turns a single-winner picker into a full shuffle. Each spin places the next entry in the order, and when the wheel is empty the random order is finished.

Una rutina paso a paso con la ruleta

Puedes hacerlo todo en la ruleta giratoria de SpinKit con el eliminar-al-salir activado:

  1. Carga todas las entradas. Pega o escribe la lista completa en la ruleta y revísala con el grupo antes de empezar.
  2. Activa eliminar-al-salir para que cada resultado desaparezca de la ruleta tras caer.
  3. Gira para el primer puesto. Lo que caiga es la posición uno — apúntalo.
  4. Vuelve a girar para la posición dos, luego tres, y así. La ruleta se estrecha automáticamente a los nombres que quedan.
  5. Para cuando la ruleta esté vacía. Tu secuencia apuntada es ya un orden aleatorio justo y completo.

Si prefieres no girar una vez por hueco, el selector de equipos baraja una lista como parte de dividirla en grupos — así que incluso queriendo un solo equipo, te da la lista en orden aleatorizado para leerla.

El sesgo de orden — el pulgar oculto en la balanza

¿Por qué molestarse en barajar? Porque la posición en sí puede importar. En jurados, votaciones, catas y audiciones, ir primero o último rara vez es neutro: la primera entrada fija el listón con que se mide al resto, y la última es la más fresca en la memoria al puntuar. La gente no lo hace a propósito — es simplemente cómo funcionan la atención y la memoria.

Si el orden lo decide algo distinto del azar — apellidos alfabéticos, hora de inscripción, quién gritó primero — esa ventaja o desventaja cae en las mismas personas cada vez. Aleatorizar el orden no elimina el efecto de ir primero, pero garantiza que a nadie se le entrega esa posición sistemáticamente. A lo largo de una temporada de partidos o una pila de entrevistas, esa es la diferencia entre un proceso justo y uno silenciosamente torcido.

Empates, incorporaciones tardías y repeticiones

Unas cuantas cuestiones prácticas surgen a menudo:

Resuelve esas preguntas por adelantado y el sorteo queda limpio: una mezcla, acordada de antemano, que todos vieron suceder.