Cómo funciona
Cómo funciona el sorteador aleatorio de comentarios
Tres pasos en la superficie y cuatro cosas ocurriendo por debajo. Aquí está todo, con detalle suficiente para responder a un espectador escéptico.
- 1
Pega el enlace de tu video, Short o publicación
Copia la URL del video, Short o publicación donde haces el sorteo y pégala en la caja de arriba. No se instala nada ni se crea ninguna cuenta.
- 2
Configura los filtros de participación
Elige las reglas que anunciaste: una participación por canal, solo comentarios principales, una palabra clave o hashtag obligatorio como #sorteo y los canales que quieras bloquear. El número de participaciones se actualiza en vivo para que veas exactamente cuánta gente califica.
- 3
Elige a tu ganador aleatorio
Pulsa Elegir ganador. El sorteo se ejecuta en nuestro servidor con un generador de números aleatorios criptográfico y el resultado vuelve firmado, así que la prueba que publicas junto al ganador la emitió algo que ni tú ni nadie puede editar.
La carga de los comentarios
Cuando pegas un enlace, la herramienta resuelve el ID del video y recorre la sección de comentarios igual que hace la web de YouTube cuando te desplazas. Los comentarios llegan a tu navegador según se reciben, por eso el contador sube en lugar de quedarse en una ruedita.
No interviene ninguna clave de API ni hay cuota que agotar. Los resultados se guardan unos minutos en el servidor, así que volver a sortear — o recargar la página y sortear otra vez — no descarga nada de nuevo.
La aplicación de tus filtros
Los filtros se aplican en un orden fijo: primero se descartan las respuestas si las excluiste, luego el dueño del canal, después los canales bloqueados, después el requisito de palabra clave, y la eliminación de duplicados va al final.
Ese orden importa. Como los duplicados se eliminan después de comprobar la palabra clave, cada canal conserva su primer comentario que realmente cumple las reglas en lugar de su primer comentario a secas: alguien cuyo comentario anterior no relacionado habría consumido su única participación sigue contando.
El sorteo del ganador
El sorteo se ejecuta en nuestro servidor con el generador de números aleatorios criptográfico de Node. Los valores se asignan a la lista por muestreo por rechazo en lugar de con un resto, que es el atajo habitual y deja a las primeras participaciones con una probabilidad ligeramente mayor.
Para varios ganadores, un barajado parcial de Fisher-Yates selecciona participaciones distintas en una sola pasada, así que nadie puede salir dos veces y los suplentes quedan realmente ordenados.
Ejecutarlo en el servidor es lo que hace que el límite de participaciones sea real y no una sugerencia, y es lo que permite firmar el comprobante: la clave que lo firma no está en el equipo de quien organiza el sorteo, así que “aquí está mi prueba” es algo que el público puede comprobar en vez de tener que creer.
La demostración de que fue justo
Cada sorteo produce un comprobante: la fecha y hora, el número de participaciones y un hash SHA-256 de la lista exacta y ordenada de IDs de participación. Publicar ese hash junto al anuncio del ganador permite a cualquiera recargar el mismo video con los mismos filtros y confirmar que la lista coincide.
No demuestra qué participación eligió el generador de aleatorios — nada puede hacerlo, salvo publicar una semilla de antemano — pero sí demuestra que la lista no se modificó a escondidas después, que es de lo que van realmente las acusaciones.
¿Es tu primer sorteo? Empieza por la guía paso a paso para organizar un sorteo.