¿Por qué este sorteo verificable?
- Primero publicas el commit (hash) y después revelas la semilla para que cualquiera verifique.
- Algoritmo determinista (SHA-256 DRBG) para reproducibilidad por terceros.
- Compartir ajustes de forma segura: la semilla se excluye de la URL por defecto.
- Exporta un paquete JSON para verificación y auditoría.
Cómo usar (3 pasos)
- Introduce participantes y ajustes, calcula y publica el commit.
- Ejecuta el sorteo y revela la semilla después del sorteo.
- Cualquiera puede verificar con las mismas entradas (o con el JSON).
Todo se procesa localmente en tu navegador.
La URL compartida incluye solo ajustes por defecto (la semilla se excluye).
Sorteo justo y explicable
Herramienta de sorteo verificable
Crea el commit, ejecuta el sorteo y exporta un paquete de verificación—sin subir nada.
Avanzado (compartir / exportar)
JSON canónico
Traza de auditoría
Preguntas frecuentes
¿Qué es commit-reveal?
Publicas primero un hash (commit) y después revelas la semilla para que otros puedan reproducir el sorteo.
¿Por qué es importante la semilla?
Una semilla fuerte evita que alguien la adivine y ayuda a demostrar que el sorteo no se manipuló después del commit.
¿Por qué la semilla no está en la URL por defecto?
Las URLs pueden filtrarse por historial, logs o referrers. La semilla se excluye por defecto.
¿Cómo verifico?
Con las mismas entradas y semilla, recalcula el commit y los resultados. Esta página puede hacerlo.
¿Cómo se tratan los duplicados?
Por defecto, los duplicados cuentan como entradas separadas. Puedes eliminar duplicados exactos si lo necesitas.
¿Qué es la traza de auditoría?
Muestra una traza interna pequeña (hashes e índices) para ayudar a explicar el proceso.