Como nossas ferramentas aleatórias funcionam
O Random Wheel Tools usa a fonte aleatória criptográfica do navegador, validação explícita e regras de amostragem documentadas. Esta página explica o que isso comprova e o que não comprova.
Entropia e inteiros sem viés
Os sorteios começam com crypto.getRandomValues(). Intervalos de inteiros usam amostragem por rejeição: a parte final incompleta do intervalo de 32 bits é descartada para evitar viés de módulo. Se a API necessária do navegador estiver indisponível, a ferramenta informa a falha em vez de recorrer a Math.random().
Embaralhamento, pesos e sorteios sem repetição
Listas uniformes usam o embaralhamento Fisher–Yates ou amostragem parcial sem reposição. As ferramentas ponderadas validam cada peso positivo e exibem a probabilidade modelada do primeiro sorteio. Os modos de eliminação e sem repetição capturam um retrato dos dados antes da animação, para que edições ou eventos duplicados não alterem um resultado em andamento.
Limites da imparcialidade
A aleatoriedade criptográfica do navegador é apropriada para decisões comuns em salas de aula, equipes, festas e uso pessoal. Ela não é aleatoriedade atmosférica, um serviço de sorteio regulamentado, uma auditoria com reconhecimento notarial nem prova de que a lista de origem estava completa. Um comprovante local do sorteio ajuda a reproduzir o que o navegador registrou, mas não é uma certificação de terceiros.
Testes e correções
O motor aleatório aceita entropia injetada para testes unitários e de limites determinísticos. As verificações de lançamento abrangem inclusão, identidade de duplicatas, limites de intervalos, migração do espaço de trabalho, cancelamento, hidratação e ciclos de exportação e importação CSV. Defeitos reproduzíveis podem ser informados ao endereço de suporte na página de Contato.
Sinal de resultado gerado
O sinal opcional da roleta é gerado durante a execução com duas notas de osciladores Web Audio. É uma saída original do programa e não baixa nem inclui músicas ou gravações de áudio de terceiros.
Referências primárias
A implementação foi escrita de forma independente com base na API de Criptografia Web do W3C e em algoritmos de amostragem padrão. O comportamento e os limites do produto são documentados por versão no histórico público de alterações.
Revisão do produto e da metodologia: