Sorteie números aleatórios únicos em qualquer intervalo
1 número será sorteado por clique
Configure o range e clique em Sortear
| Modo | Comportamento | Ideal para |
|---|---|---|
| Livre | Todos os números aparecem de uma vez | Testes, listas de tarefas aleatórias, atribuição de grupos |
| Clique a Clique | Um número por clique, com barra de progresso | Rifas ao vivo, dinâmicas de grupo, sorteios com suspense |
A função Math.random() do JavaScript é um gerador pseudoaleatório — produz sequências determinísticas que podem ser previstas conhecendo o estado interno do gerador. Para sorteios sérios, isso é inaceitável. Este sorteador usa exclusivamente a Web Crypto API (crypto.getRandomValues), que gera bytes com qualidade criptográfica — a mesma usada para gerar chaves SSL e senhas seguras. Além disso, usamos rejection sampling para eliminar o viés de módulo, garantindo que todos os números no intervalo têm exatamente a mesma probabilidade.
O Sorteador de Números usa aleatoriedade criptográfica real — baseada na Web Crypto API do navegador, nunca em Math.random() — para garantir sorteios verdadeiramente imparciais. Ideal para rifas e sorteios simples, selecionar participantes, escolher números da Mega-Sena, realizar dinâmicas de grupo, atribuir tarefas aleatórias e qualquer situação que exija números únicos e aleatórios. O algoritmo Fisher-Yates virtual garante que nenhum número se repete e que todos têm exatamente a mesma probabilidade de ser sorteado, mesmo em intervalos de milhões de números. Funciona 100% no navegador — nenhum dado é enviado para servidores.