Transparência

Como o SOSorte escolhe

Uma explicação direta sobre aleatoriedade, privacidade e os limites atuais da ferramenta.

Fonte aleatória

Nos modos locais, os resultados usam crypto.getRandomValues, a fonte criptográfica disponibilizada pelos navegadores modernos. No amigo secreto por e-mail, o servidor usa random_int do PHP. Para transformar os valores em posições da lista, usamos rejeição de excedentes, evitando o viés que uma divisão modular simples poderia criar.

Roleta de nomes

Primeiro é escolhida a posição vencedora. Depois, a animação calcula quantas voltas a roda dará até parar exatamente naquela fatia. A duração e os efeitos visuais não alteram o resultado.

Times e amigo secreto

As listas são embaralhadas com o algoritmo Fisher–Yates usando a mesma fonte criptográfica. No amigo secreto no mesmo celular, a sequência forma um ciclo: cada pessoa tira a seguinte. No modo por e-mail, o servidor embaralha a lista e descarta combinações em que alguém tira a si mesmo. Em ambos os modos, todas as pessoas dão e recebem exatamente uma vez.

Números e loterias

Os números finais são escolhidos sem repetição dentro do intervalo configurado. No caso das loterias, o gerador cria somente palpites; ele não prevê resultados nem aumenta as chances de uma combinação.

Privacidade das listas

Roleta, times, números e amigo secreto no mesmo celular processam as listas no navegador. No amigo secreto por e-mail, nomes, e-mails, fotos opcionais e pares ficam criptografados no servidor pelo prazo informado. O painel do organizador não revela os pares e as páginas privadas não carregam Analytics. Nenhum nome, foto, e-mail ou resultado é incluído nos eventos de medição.

Leitura dos concursos

Nas páginas de loterias, pares, ímpares, soma, média, amplitude, faixas e sequências são calculados diretamente a partir das dezenas oficiais. São descrições do concurso, não previsões. A fórmula e a origem dos dados estão explicadas em fontes e atualizações.

O que ainda não afirmamos

A versão atual não gera certificado público nem assinatura digital do resultado. Esse recurso depende de um serviço de verificação no servidor e será descrito aqui somente depois de estar implementado e testado.