Antes de vender la primera chance publicamos el hash SHA-256 de una semilla secreta:
5a17b5d8738a6e0c11f94d39f2d9308cd128fc6cba145a3e800e9b318f8ddc7e
Semilla revelada al cerrar la venta:
d92d9907389cd4f95ddf5b077e6ba327481d385e2b1b7d0c05539a1ab3604162
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.
octana-ejemplo-2026-fiat500xf05eade273010a1c92e5fbfb928a9b40a28a55a015dbe2329c9cbd00a694ab327668931bff0fd49b0412284c12a1cc31ed2700e0112c121c2e80dfba4c9254f17668931bff0fd49b85322312425060322838532231242506032283 mod 2.500 = 22832284El número ganador sería el 002284. 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 2284. El día del sorteo, pegá la semilla revelada y el total publicado.