Cada resultado, feito às claras.

Um segredo que selamos antes da sua aposta, uma semente sua e um número aleatório público que ninguém controla — misturados em cada resultado, e conferíveis pelo seu navegador.

Como funciona

Nenhum laboratório certificou o nosso gerador ainda.

Segredo selado—fixado antes da aposta
A sua semente—sua, mude quando quiser
Dados do mundo—público, ninguém controla
O misturadorHMAC-SHA256

Lendo a rodada mais recente…

Como um resultado é feito

  1. impressão digital689a9dcb…

    1Selar

    Antes da sua aposta, escolhemos um segredo e mostramos só a impressão digital dele (o hash SHA-256), então ele não pode mudar depois.

  2. 5 números de 6 bytes2 bytes passam para o próximo bloco

    2Misturar

    O HMAC-SHA256 mistura o segredo com a sua semente, os dados do mundo e um contador de rodadas em blocos de 32 bytes, lidos 6 bytes de cada vez.

  3. 0011223344556071829310411512131415descartadoresultados de 0 a 5

      Em miniatura: 16 números em 6 resultados. Descartar de 12 a 15 deixa todos os resultados igualmente prováveis.

      3Encaixar

      Cada número de 6 bytes vira um resultado na faixa do jogo sem favorecer nenhum valor: um número que desequilibraria a conta é descartado e o próximo é lido.

    Experimente: a sua semente, o seu sorteio

    Digite qualquer segredo, escolha um jogo e toque em Sortear. O seu navegador mostra cada byte que usou.

    Jogo
    Contador 1Digite um segredo primeiro.

    Configuração de demonstração, não a da casa.

    Quantos bytes cada jogo usa

    • Dados

      6 bytes

      Uma jogada, um sorteio.

    • Skyrocket

      6 bytes

      Um sorteio fixa o ponto de queda antes da decolagem.

    • Squadron

      6 bytes

      Um sorteio por voo, o mesmo para todos os assentos.

    • Momentos bônus

      12 a 18 bytes

      Dois ou três sorteios: os giros e onde para.

    • Slots

      30 bytes, mais 6 por célula da cascata

      Um sorteio por rolo, mais um para cada célula que a cascata repõe.

    • Plinko

      48 / 72 / 96 bytes

      Um sorteio de esquerda ou direita por fileira: 8, 12 ou 16 fileiras.

    • Clearfall

      1.446 bytes

      Todas as peças são sorteadas antes de a primeira cair.

    Um quadrado é um byte; cada sorteio lê 6.

    Os dados do mundo

    A cada 30 segundos a rede drand da League of Entropy publica um número aleatório assinado que ninguém, nem nós, consegue prever ou escolher.

    Pedindo ao drand o número mais recente…

    Hash da cadeia8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce

    Uma rodada só o usa quando ele tem menos de 5 minutos; senão, não usa nenhum.

    Para ter certeza de uma rodada qualquer, mude a sua semente depois de ver a impressão digital: não temos como vencer uma semente que não vimos.

    As provas que guardamos

    • Código em execução

      Lendo os registros…

      Cada vez que inicia, o servidor confere os próprios arquivos com a nossa versão assinada.

    • Os testes da noite passada

      Lendo os registros…

    • Rodadas reconferidas

      Lendo os registros…

      Toda noite repetimos uma amostra das rodadas de ontem nos jogos; cada resultado tem de sair igual.

    • Registro selado

      Lendo os registros…

      A cada hora, a entrada mais recente do nosso registro de eventos é assinada e guardada onde não pode ser reescrita.