Carrega o CSV dos participantes, deixa a roleta correr os nomes e coroa o vencedor — aleatoriedade criptográfica, tudo processado no teu dispositivo.
Deteção automática de delimitador (vírgula, ponto e vírgula, tab), cabeçalhos e coluna dos nomes. Podes ajustar tudo antes de sortear.
O vencedor é escolhido com o gerador criptográfico do browser via crypto.getRandomValues e amostragem por rejeição — cada concorrente tem exatamente a mesma probabilidade.
A roleta corre os nomes, abranda e para. Fica registado o vencedor, a hora, o número de participantes e a semente hexadecimal do sorteio — copiável e descarregável.
Transparência total: o sorteio acontece no teu browser, sem servidor, sem cookies e sem registo — os nomes nunca saem do dispositivo. A semente no comprovativo são os valores brutos gerados pelo RNG criptográfico; qualquer pessoa com os mesmos dados pode verificar o processo.