A matemática da aleatoriedade criptográfica

Geradores aleatórios JavaScript padrão (Math.random()) dependem de algoritmos pseudoaleatórios determinísticos (PRNG), como xoshiro128+, que são adequados para animações, mas propensos à periodicidade. O Convert & Count Random Picker utiliza a Web Crypto API (window.crypto.getRandomValues) apoiada por hardware para gerar entropia criptograficamente uniforme:

P(\text{Item}_k) = \frac{1}{N}

Cada entrada na sua lista tem uma probabilidade matemática idêntica $1/N$ de seleção em cada sorteio, garantindo tendência zero, independentemente da posição da entrada na lista de entradas.

Aplicativos populares e casos de uso

  • Salas de aula e escolas: seleção justa de alunos para apresentações, respostas a perguntas ou grupos de laboratório.
  • Reuniões de equipe e retrospectivas ágeis: randomização da ordem dos palestrantes para manter as reuniões rápidas e envolventes.
  • Sorteios e brindes sociais: seleção de vencedores para sorteios e brindes de forma transparente.
  • Tomada de decisão diária: eliminando o cansaço das decisões ao escolher locais para almoço, jogos de tabuleiro ou tarefas domésticas.

Perguntas frequentes

Quantos itens posso inserir na lista?

Você pode inserir milhares de nomes ou opções. A ferramenta processa listas grandes sem esforço no seu navegador.