Número aleatório
Extraia números aleatórios entre mín e máx, sem duplicados, via crypto.
- Instantânea
- Grátis
- Privada (processada localmente)
- Sem registo
Um sorteio justo num clique
Escolha os seus limites e a quantidade, e obtenha números aleatórios sem viés. Ative «sem duplicados» para escolher vencedores ou baralhar uma ordem sem repetição.
-
Defina o intervalo
Mínimo e máximo, limites incluídos.
-
Escolha a quantidade
Um único número ou toda uma lista.
-
Gere e copie
O resultado aparece, copiável num clique.
Dois modos conforme a necessidade
| Modo | Comportamento | Exemplo |
|---|---|---|
| Padrão | Duplicados possíveis | 1-100 → 42, 42, 7 |
| Sem duplicados | Cada número único | 1-100 → 42, 7, 88 |
| Quantidade > intervalo | Reduzida automaticamente | 1-5, ×10 → 5 números |
Aleatoriedade por crypto.getRandomValues (rejeição sem viés); modo único por mistura de Fisher-Yates. Nenhum dado é enviado.
Perguntas frequentes
Os limites estão incluídos?
Sim. Tanto o mínimo como o máximo são possíveis: com 1 e 100, pode obter 1 tal como 100. O intervalo é totalmente inclusivo.
Para que serve «sem duplicados»?
Esta opção garante que cada número sorteado é único — ideal para um sorteio, escolher vencedores ou baralhar uma ordem. Se pedir mais números do que o intervalo permite, a quantidade é reduzida automaticamente.
O sorteio é mesmo justo?
Sim. Os números vêm de crypto.getRandomValues com rejeição de valores altos: nenhum número é favorecido. O modo sem duplicados usa uma mistura de Fisher-Yates, também sem viés.
Posso usá-lo para um concurso?
Sim, é um uso comum. Tudo é calculado no seu navegador, nada é enviado; para um concurso público, faça o sorteio perante testemunhas ou grave o ecrã para transparência.