Justiça – Como o dice83 Gera Resultados Aleatórios | dice83 

Comprovadamente Justo

Cada resultado no dice83 tem origem na API de Segurança Web do seu navegador, a mesma fonte de entropia criptográfica que protege a banca online. Esta página explica a tecnologia e permite que você a verifique por conta própria.

Arquitetura

A Fonte da Aleatoriedade

Quatro etapas entre a realidade física e o seu resultado aleatório.

⚡

Entropia de Hardware

Ruído térmico, jitter elétrico e efeitos quânticos no silício do seu dispositivo geram sinais físicos imprevisíveis.

→
⚙

Pool de Entropia do SO

O seu sistema operacional coleta, mistura e condiciona esses sinais em um pool de entropia de alta qualidade por meio de um CSPRNG.

→
🌐

API de Segurança Web

O seu navegador expõe a entropia do SO através de getRandomValues(), especificado pelo W3C.

→
✨

Transformações do dice83

O JavaScript converte bytes brutos em resultados: moedas, dados, cores, padrões. O servidor já terminou o seu trabalho.

Prova ao Vivo

Teste de Convergência de Moeda

Lance 10.000 moedas com um clique. Observe a percentagem de caras convergir para 50%.

—
Caras
—
Coroas
—
% Caras
—
De 50%
Prova ao Vivo

Teste de Distribuição de Dados

Lance 10.000 dados de seis faces. O histograma deve aproximar-se de alturas iguais para todas as seis faces.

—
Qui-quadrado
< 11.07
Limiar (p=0,05)
—
Resultado

O Padrão W3C

O método getRandomValues() faz parte da Web Cryptography API especificada pelo World Wide Web Consortium. A especificação exige que as implementações utilizem um gerador de números pseudoaleatórios criptograficamente forte (CSPRNG) alimentado com entropia suficiente. Todos os principais navegadores cumprem este requisito: Chrome, Firefox, Safari e Edge utilizam a fonte de entropia do sistema operacional, que por sua vez coleta aleatoriedade do hardware.

O Que Isto Significa para Você

Os bytes aleatórios que alimentam todas as ferramentas do dice83 atendem ao mesmo padrão criptográfico usado para gerar chaves de criptografia, tokens de sessão e nonces de handshake TLS. Esta é a aleatoriedade mais forte disponível em um navegador web. A especificação existe precisamente porque uma aleatoriedade fraca comprometeria a segurança de toda a web. Cada fornecedor de navegador implementa e testa a API de forma independente segundo padrões criptográficos.

Recursos de Verificação

A página do MDN Web Docs para getRandomValues() fornece documentação técnica, tabelas de compatibilidade de navegadores e exemplos de uso. A seção da especificação W3C define os requisitos exatos que as implementações devem cumprir. Estes são documentos abertos e públicos mantidos pela comunidade de padrões web.

Propriedades Estatísticas

A aleatoriedade criptográfica garante distribuição uniforme em todo o intervalo de saída. Cada bit é independente de todos os outros bits. Nenhum observador, incluindo o próprio dice83, pode prever a próxima saída a partir de qualquer número de saídas anteriores. Os dois testes ao vivo nesta página demonstram essas propriedades empiricamente: o teste de convergência mostra que caras e coroas se aproximam de exatamente 50/50 ao longo de muitas tentativas, e o teste de distribuição mostra que todas as seis faces do dado aparecem com frequência igual. Você pode executar cada teste quantas vezes quiser. Cada execução utiliza entropia nova do seu dispositivo.

Privacidade

Os Seus Dados Permanecem Seus

O servidor entrega a página. O seu dispositivo cria cada resultado.

Os resultados são locais

Cada valor aleatório é gerado pela API de Segurança Web do seu navegador. O resultado existe apenas na memória do seu dispositivo. O servidor nunca recebe, armazena ou processa qualquer valor gerado.

O histórico é seu

O histórico de lançamentos e as estatísticas de sessão ficam no localStorage do seu navegador. Você pode limpá-los a qualquer momento nas configurações do navegador. O dice83 não tem acesso a dados em nenhum outro dispositivo.

Zero rastreamento

Sem cookies de rastreamento, sem pixels de analytics, sem scripts de fingerprinting. O dice83 não define cookies de nenhum tipo. O seu padrão de atividade não deixa rastro em nenhum servidor.

Compartilhar é seguro

Quando você compartilha um link do dice83, o destinatário recebe a configuração da ferramenta. O navegador dele gera resultados independentes a partir da sua própria entropia. Duas pessoas visitando o mesmo link produzem resultados completamente separados.

Excelência em design, todos os dias.

Trabalhos selecionados pelo júri do A' Design Award, apresentados frescos a cada manhã.