Este sorteo usa un proceso de selección aleatoria de tipo commit-reveal. Se fijó una semilla secreta al crear el sorteo — antes de que participara nadie — publicando su huella SHA-256 (el compromiso). Como la semilla quedó fijada antes de que existiera ningún participante y la semilla final del sorteo depende además del conjunto completo de participantes, quien organiza no pudo elegir una semilla que favoreciera a alguien en concreto. Las comprobaciones de abajo se ejecutan enteramente en tu navegador.
Compromiso de la semilla
Publicado al crear el sorteo, antes de abrir las inscripciones. La semilla revelada de cada sorteo de abajo tiene que dar exactamente este hash.
aa66528d786185f89b4018866492e4b315a308d9cd34c333be773b548d5efcb4
Cómo funciona
- 1 Al crear el sorteo se genera una semilla del servidor secreta y se publica su compromiso SHA-256 (arriba). La semilla queda oculta hasta el sorteo.
-
2
En el momento del sorteo se revela la semilla y se combina con el conjunto completo de participantes para derivar la semilla del sorteo:
SHA256(server_seed + "|" + snapshot). - 3 Cada participante recibe tantas "casillas" virtuales como participaciones tenga, y la semilla del sorteo selecciona de forma determinista las casillas ganadoras.
- 4 Cualquiera puede comprobar que la semilla revelada coincide con el compromiso y repetir la selección para reproducir los mismos ganadores.
commitment = SHA256(server_seed) // published before entries opened
snapshot = "id:count,id:count,..." // eligible entrants, sorted by id
draw_seed = SHA256(server_seed + "|" + snapshot)
slots = expand entrants to slot pool based on entries_count
for N = 0, 1, 2... until all winners picked:
// rejection sampling: redraw instead of biasing low slots
for attempt = 0, 1, 2...:
value = parseInt(SHA256(draw_seed + ":" + N + ":" + attempt).substring(0, 8), 16)
if value < 2^32 - (2^32 mod slots.length): break
index = value mod slots.length
winner (position N+1) = entrant owning slot[index]
slots.removeAll(winner's slots)
Detalles del sorteo
17 sep. 2026 a las 17:19Ganadores seleccionados (1)
angie 3
Verificando en tu navegador…
Verificado — el resultado es auténtico
La verificación falló
Semilla del servidor revelada
757cd690efb7a6cef24c645bf30b57aed57d00a48342a7cb8f5a1bb976612baa
Semilla derivada del sorteo
8a11410038e1e670ed9db54fa9008af3e27b5e8899f199fb2f293a19eb93f2ca
Participantes elegibles (3 participantes, 5 casillas en total)
[#1556(1), #1557(1), #1558(3)]
Participante n.º 1556: 1 participación
Participante n.º 1557: 1 participación
Participante n.º 1558: 3 participaciones