Justiça, transparência

Auditoria de aleatoriedade

Teste uma roda ponderada em relação às probabilidades esperadas, inspecione o status da fonte aleatória do navegador e copie um relatório de auditoria em linguagem simples. Você pode configurar entradas e pesos em nossa roda de seleção aleatória personalizada para realizar brindes, escolhas em sala de aula, sorteios de equipes e outras decisões públicas.

Roda aberta

Controles de auditoria

As execuções são limitadas a 100.000 giros para manter a página responsiva.

Importação de roda salva

Lê apenas o armazenamento local do navegador.

Status do RNG do navegador

Crypto APIVerifique
getRandomValues ​​Verifique
Implementação nativaVerifique

SpinWheelify usa a aleatoriedade criptográfica do navegador para seleção. Se o RNG do navegador parecer indisponível ou substituído, os resultados deverão ser tratados com cautela.

Entradas e pesos da roda

EntradaPesoChance esperada
20.00%
20.00%
20.00%
20.00%
20.00%

Resultados da auditoria

Nenhuma auditoria ainda executada

Execute a simulação para comparar os resultados observados com as expectativas ponderadas.

Fonte aleatória

SpinWheelify usa crypto.getRandomValues ​​por meio de um pequeno utilitário secureRandom. Os fornecedores de navegadores propagam esse gerador a partir de fontes de entropia de plataforma.

Probabilidade ponderada

Para rodas ponderadas, a chance alvo de cada entrada é seu peso dividido pelo peso total. A auditoria compara a frequência observada com essa meta.

Limitações claras

Esta página é um teste transparente do lado do cliente, não uma certificação legal, conformidade com jogos de azar ou um substituto para revisão criptográfica independente.

Metodologia

A auditoria executa seleções simuladas repetidas usando o mesmo modelo de seleção ponderada do nosso criador on-line de girar a roda. Para cada entrada, calcula a probabilidade esperada a partir dos pesos atuais e compara esse valor com a frequência observada.

A verificação do qui-quadrado estima se a distribuição observada é plausível para a distribuição esperada. O NIST observa que os testes estatísticos podem ser úteis como um primeiro passo, mas nenhum teste estatístico pode certificar absolutamente um gerador para cada aplicação.

As verificações de status do navegador inspecionam se a API Web Crypto está presente e se `crypto.getRandomValues` parece nativo. Este é um sinal prático de violação, não uma auditoria completa de segurança do dispositivo.

Perguntas frequentes sobre auditoria de aleatoriedade

Isso prova que todas as reviravoltas futuras são justas?

Não. As verificações estatísticas podem mostrar se uma execução amostrada se comporta conforme o esperado, mas não podem certificar de forma absoluta toda a aleatoriedade futura ou substituir a revisão criptográfica independente.

Por que o SpinWheelify usa a aleatoriedade criptográfica do navegador?

Os navegadores modernos expõem crypto.getRandomValues ​​para valores aleatórios criptograficamente fortes, o que é mais apropriado para escolhas sensíveis à imparcialidade do que Math.random.

Como os pesos afetam a auditoria?

Cada entrada recebe probabilidade proporcional ao seu peso. Um peso 3 deve aparecer cerca de três vezes mais que um peso 1 em uma amostra grande.

Por que uma corrida justa pode mostrar avisos?

Amostras aleatórias flutuam naturalmente. Um aviso significa que a distribuição amostrada saiu do intervalo estatístico configurado, portanto, recomenda-se uma execução ou revisão maior.