Testes de aleatoriedade

Checagens rápidas para uma sequência aleatória: qui-quadrado, runs, autocorrelação e normalidade.

Roda localmente no seu navegador. Os dados não são enviados. Esses testes não provam segurança criptográfica.

Outros idiomas ja | en | zh-CN | es | pt-BR | id | fr | hi-IN | ar

Como usar (3 passos)

  1. Cole uma sequência de bits (0/1) ou uma lista de números (espaços/CSV).
  2. Escolha as configurações e clique em Executar testes.
  3. Veja p-values e gráficos, depois copie uma URL só de configurações ou baixe um relatório.

Verificar viés e estrutura

Ferramenta de testes de aleatoriedade

Qui-quadrado verifica uniformidade, runs verifica alternância, e ACF verifica dependência simples (não é uma suíte completa).

Dica: você pode arrastar e soltar um arquivo .txt/.csv na caixa da sequência.

Amostras

Configurações

Testes para executar

Resultados

Qui-quadrado


          

Teste de runs


        

Autocorrelação


          

Normalidade (Jarque–Bera)


        

Perguntas frequentes

Passar nesses testes prova aleatoriedade verdadeira?
Não. São checagens simples. Passar não prova segurança criptográfica, e falhar pode acontecer por acaso ou por suposições diferentes.
Meu input é enviado para um servidor?
Não. Tudo roda localmente no seu navegador.
Por que o qui-quadrado pode falhar para dados com distribuição normal?
Este qui-quadrado verifica uniformidade em um intervalo. Uma distribuição normal não é uniforme, então pode falhar por definição.
Qual deve ser o tamanho da amostra?
Amostras maiores são mais estáveis. No qui-quadrado, mantenha a contagem esperada por bin suficientemente alta (um guia comum é pelo menos 5).
Qual teste usar para amostras com distribuição normal?
Use a checagem de normalidade (Jarque–Bera) para ver se seus números parecem consistentes com uma distribuição normal. O qui-quadrado desta página testa uniformidade, não normalidade.

Ferramentas relacionadas

Calculadoras relacionadas