Antes de vender la primera chance publicamos el hash SHA-256 de una semilla secreta:
8a7bee4c06fc9aa6d4fa46e5b73e66e6f79e2ef8de9b0a4ca809ae2a95827fe0
Se revela cuando cierre la venta. Podés comprobar entonces que su SHA-256 coincide con el hash de arriba.
Con la semilla revelada, el número ganador de cada puesto sale de:
numero = (primeros 8 bytes de HMAC-SHA256(semilla, "1:puesto:intento") mod total) + 1
Total de números vendidos en este sorteo: 0. Se arranca con intento = 0. Si hay más de un premio y el número cae en una orden que ya ganó, se descarta y se vuelve a calcular con intento + 1, para que nadie se lleve dos premios. Es una cuenta determinística: con la misma semilla y el mismo total, cualquiera llega al mismo resultado. Más abajo está resuelta paso a paso, y hay un verificador para hacerla vos.
Con una semilla inventada y 2.500 números vendidos, para que se vea la cuenta entera. La del sorteo real se hace exactamente igual.
rodante-ejemplo-2026-ds525x2a5bbcfe9457f500f9e78070b8ddddb973ae3ca80cfe824712c93939f6d51cf177a5956f3d0177d9063c377b471273a9d46449612533f8d45f4388357e26f4f377a5956f3d0177d986214613666680974978621461366668097497 mod 2.500 = 24972498El número ganador sería el 002498. No hay ningún paso donde alguien elija: la semilla estaba comprometida antes de vender, y todo lo demás es aritmética.
Esto corre en tu navegador, no en nuestro servidor. Probá primero con el ejemplo de arriba: tiene que dar 2498. El día del sorteo, pegá la semilla revelada y el total publicado.