Sorteo por números de participante

Los participantes van numerados: comentarios de una publicación, inscripciones, boletos. La página se crea antes, el enlace se reparte y el resultado se sortea una sola vez.

Crea la página del sorteo

Rellena el rango y las bases, comparte el enlace con los participantes y sortea cuando llegue el momento.

En el servidor solo se guardan el rango, las condiciones y el resultado. Ni nombres ni listas: los números se conocen de antemano y no se pueden cambiar.
Si indicas una hora, el resultado se sortea en la primera visita posterior. Déjalo vacío para sortear a mano.

Cómo funciona

Tres pasos y ninguna discusión

Paso 1. La página se crea antes del sorteo. Indicas el rango de números y las bases, obtienes un enlace permanente y lo publicas en la entrada del concurso. En ese momento nadie conoce al ganador, tú tampoco.

Paso 2. El resultado se sortea una vez. El botón solo funciona desde tu enlace privado y se dispara una única vez. Puedes programar una hora: entonces el resultado se determina en la primera visita posterior.

Paso 3. Cualquiera puede recalcularlo. Tras el sorteo se publican una semilla aleatoria y la fórmula. Con la misma semilla y el mismo rango cualquiera repite el cálculo y obtiene los mismos números.

Por qué sin lista

Números en lugar de nombres

Los participantes de un concurso casi siempre están ya numerados: los comentarios van en orden, las inscripciones son filas de una tabla, los boletos llevan número. Así que no hace falta ninguna lista de nombres en el servidor.

En cuanto a datos personales es el mejor caso posible: no guardamos nombres, ni enlaces a perfiles, ni contactos. Solo el rango, las bases, la hora y el resultado. Los números no se pueden cambiar porque se conocían de antemano.

Si los participantes no están numerados y tienes una lista, usa la herramienta de elegir ganador: allí la lista se fija con su huella y publicarla es opcional.

¿Solo quieres un número al azar sin publicarlo? Usa el generador de números aleatorios.

Preguntas

Preguntas frecuentes

¿En qué mejora a un generador de números normal?

Un generador corriente te da un número y ya está: no hay forma de demostrar que no lo giraste veinte veces. Aquí la página con el rango y las bases se crea antes del sorteo y recibe una dirección permanente, y el resultado se sortea exactamente una vez. El enlace se publica en la entrada del concurso de antemano, así que los participantes ven que el resultado apareció después y no se eligió a posteriori.

¿Qué datos de los participantes llegan al servidor?

Ninguno. Solo se guardan el rango de números, las condiciones, la hora y el resultado. Aquí no hay lista de nombres: los participantes ya están numerados y los números no se pueden cambiar. Es la forma más limpia de hacer un concurso en cuanto a datos personales.

¿Qué hace el sorteo programado?

Puedes fijar fecha y hora, y el resultado se determina en la primera visita posterior a ese momento. Va bien cuando el concurso acaba de madrugada o simplemente no quieres estar delante del ordenador. No hace falta un planificador en el alojamiento.

¿Cómo verifica un participante los números?

Tras el sorteo se publica una semilla aleatoria. Para el contador i se calcula HMAC-SHA256(i, semilla); los ocho primeros caracteres dan un número, los valores de la cola incompleta del rango se descartan y el resto de dividir entre el tamaño del rango da el resultado. Repitiendo el cálculo con la misma semilla cualquiera obtiene los mismos números.

¿Por qué se descarta parte de los valores?

Porque si no, los resultados saldrían sesgados. Un rango casi nunca divide 2³² de forma exacta y, sin descarte, los números bajos tendrían algo más de probabilidad. En un concurso de mil quinientos participantes eso ya es un desvío apreciable.

¿Cuánto vive la página?

Un año desde su creación. El rango, la semilla, la hora y los ganadores no cambian en todo ese tiempo, así que el enlace puede quedarse en la publicación sin romperse.

Continuar

Otras herramientas

Copiado