Un sorteo solo sirve si la gente cree en él. En el momento en que se anuncia un ganador, la primera pregunta siempre es la misma: ¿lo has manipulado? Esta guía explica cómo hacer un sorteo que sobreviva a esa pregunta y cómo demostrarlo después.
Los cinco pasos
Paso 1: define la regla de elegibilidad antes de que nadie participe
Escribe la regla y publícala antes de que se abra la participación. ¿Quién cumple los requisitos? ¿Se aplica una entrada por persona? ¿Quedan excluidos empleados o familiares?
Este es el paso que decide si una disputa trata sobre la aleatoriedad o sobre las reglas. La mayoría de las quejas de “sorteo injusto” son en realidad desacuerdos sobre reglas, y ningún aleatorizador los arregla.
Paso 2: congela el grupo antes de sortear
Cierra la participación y luego toma una instantánea de la lista final. No sortees desde una lista que todavía puede crecer: alguien que se perdió el plazo podría afirmar que habría participado.
Si usas la importación de fotos, aquí es donde lees con cuidado los nombres extraídos. Un nombre mal leído es un desafío legítimo, y es mucho más barato arreglarlo antes del sorteo.
Paso 3: activa la protección contra duplicados
Dos entradas de la misma cuenta acaban con el sentido del grupo. Activa Evitar nombres duplicados para que la herramienta filtre las repeticiones. Si tus reglas permiten entradas ponderadas o varios tickets, usa mejor la Rifa ponderada, que hace explícita la ponderación en lugar de accidental.
Paso 4: fija el número de ganadores y el comportamiento de eliminación
Para sorteos con varios premios, fija el número de ganadores antes de sortear y activa Eliminar ganador de la lista para que la misma persona no pueda ganar dos veces.
Para sorteos secuenciales de un solo premio —sortear, anunciar, volver a sortear— el comportamiento de eliminación debe estar desactivado durante el anuncio y ajustarse según tus reglas. Decide esto antes de empezar, no a mitad mientras alguien mira.
Paso 5: sortea, registra y publica
Haz el sorteo mientras el grupo esté visible. Guarda la captura de pantalla del panel de resultados incluyendo la lista de participantes. Publica ambas cosas juntas.

Esa captura es tu prueba. Muestra quién era elegible en el momento del sorteo.

Por qué el resultado es realmente aleatorio
La mayoría de las herramientas usan Math.random(), un generador de números pseudoaleatorios. Es rápido, pero es determinista: su estado interno puede, en principio, reconstruirse para predecir cada resultado futuro. Para una rifa de descanso a nadie le importa. Para un premio, una promoción de pago o cualquier cosa con peso legal, es la base equivocada.
RandomSelect usa crypto.getRandomValues() del navegador, que toma entropía de la fuente criptográfica del sistema operativo. Las propiedades que importan:
- Independencia: cada sorteo no tiene relación con los sorteos anteriores ni futuros
- Sin semilla que manipular: el resultado no se puede dirigir con la entrada del usuario ni con el momento
- Distribución uniforme: cada nombre tiene exactamente la misma probabilidad
Puedes leer la página de auditoría de la propia plataforma para la explicación completa: Cómo se verifica la imparcialidad.
El detalle que zanja la mayoría de las discusiones
La animación es decorativa.
El ganador se calcula antes de que la ruleta empiece a girar. Después, la animación se reproduce hacia ese resultado predeterminado.
Esto importa porque significa que nadie puede influir en el resultado cronometrando un clic, mirando a qué velocidad gira la ruleta o juzgando cuándo “pulsar” el botón. No hay ninguna entrada de tiempo que explotar, porque el tiempo no es una entrada en absoluto.

Si alguien afirma que un clic rápido produjo un ganador distinto que uno lento, puede comprobarlo: haz el mismo sorteo cien veces con tiempos de clic diferentes. La distribución no cambiará.
Hacerlo verificable públicamente
Para sorteos de alto riesgo —campañas de marca con premios— publica estas cuatro cosas:
- Las reglas de elegibilidad, escritas antes de que se abriera la participación
- La lista final de participantes congelada
- El método de selección aleatoria: nombra la herramienta y señala que usa RNG criptográfico
- La grabación: vídeo o captura de pantalla que muestre el sorteo con la lista visible
Eso es un rastro de auditoría completo. Cualquiera puede comprobar que las reglas se publicaron primero y que la lista grabada coincide con el grupo que afirmas haber congelado.
Cómo responder a las objeciones
“La animación era demasiado rápida para verificarla.” Señala que el ganador está fijado antes de la animación y ofrece la captura que muestra la lista.
“Tu herramienta podría haber elegido otro orden.” Entonces haz el sorteo otra vez sobre la misma lista. Cualquier aleatorización que haya aplicado la herramienta se ve como reordenación, y cualquiera puede observarla sin inspeccionar el código.
“Yo nunca participé.” Esto es un problema de reglas, no de aleatoriedad. Remite a la regla de elegibilidad publicada y a las marcas de tiempo de las entradas.
“Los nombres se leyeron mal de la foto.” Anonimiza y vuelve a publicar la lista corregida antes del sorteo. Precisamente por eso la importación de fotos debe verificarse antes de congelar, no después.
Errores comunes
- Sortear desde una lista abierta: la participación debe cerrarse primero
- Sin protección contra duplicados: las victorias con varias entradas son la disputa más común
- Anunciar el número de premios a mitad del sorteo: decide antes, registra durante
- Publicar resultados sin la lista: la captura es la prueba
- Repetir un resultado incómodo: un sorteo repetido es un sorteo nuevo, y afirmar que el anterior es nulo invita justo a la sospecha que intentas evitar
¿Listo para hacer uno? Abre el Sorteo aleatorio o la Ruleta de nombres; ambos usan la misma aleatoriedad criptográfica, así que el razonamiento de imparcialidad se aplica igual.
RandomSelect.net: sorteos que la gente puede verificar.