Gratuito, sem registo
Gerador de números aleatórios
Sorteie um ou vários números aleatórios entre dois valores à escolha: o vencedor de uma rifa, um lançamento de dado, uma amostra de linhas de uma lista ou um conjunto de dados de teste. Os números vêm do gerador criptográfico incorporado no seu navegador, todos os valores do intervalo têm exatamente a mesma probabilidade e nada é enviado para um servidor.
Carregue em Gerar para sortear os números.
Como utilizar
- Defina o intervalo. Escreva o menor e o maior número que podem sair. Os dois extremos estão incluídos, por isso de 1 a 6 funciona como um dado.
- Escolha quantos e como. Indique quantos números precisa, ative ou desative «Sem repetição» e escolha a ordem: pela ordem de saída, crescente ou decrescente. Para decimais, mude o tipo e escolha o número de casas.
- Carregue em Gerar. Os números aparecem de imediato com o menor, o maior e a média. Copie-os ou descarregue um ficheiro .txt com um número por linha. Carregue outra vez para um novo sorteio.
Como são gerados os números
O gerador usa crypto.getRandomValues, a API Web Crypto que os navegadores disponibilizam para tarefas de segurança, como criar chaves. Recorre à fonte de entropia do sistema operativo, por isso os números não podem ser previstos a partir dos anteriores, ao contrário do Math.random, mais simples, usado por muitos sites.
Transformar bits aleatórios num número dentro do seu intervalo exige cuidado. O método óbvio, ficar com o resto de uma divisão, favorece ligeiramente alguns números sempre que o intervalo não divide exatamente o alcance do gerador. Esta ferramenta usa antes amostragem por rejeição: descarta os poucos valores brutos que causariam o enviesamento e volta a sortear, para que todos os números do intervalo tenham exatamente a mesma probabilidade.
Os sorteios sem repetição usam um baralhamento de Fisher-Yates parcial, o algoritmo descrito por Donald Knuth: escolhe o primeiro número de todo o intervalo, o segundo dos números que restam e assim por diante, como tirar bolas de um saco. Só memoriza as posições que trocou, por isso mesmo um intervalo de mil milhões de números não ocupa memória adicional. O modo decimal funciona da mesma forma sobre uma grelha: de 0 a 1 com duas casas são os 101 valores 0,00, 0,01 … 1,00, todos igualmente prováveis.
Exemplos resolvidos
Os exemplos seguintes foram produzidos pelo mesmo algoritmo da ferramenta, com uma semente fixa para a página mostrar sempre os mesmos números. A ferramenta real nunca usa semente.
Três prémios numa rifa de 250 bilhetes
Intervalo de 1 a 250, quantidade 3, sem repetição. Resultado: 176, 68, 25. O primeiro número fica com o primeiro prémio, e nenhum bilhete pode ganhar duas vezes.
Dez lançamentos de um dado
Intervalo de 1 a 6, quantidade 10, com repetição. Resultado: 2, 1, 1, 1, 6, 1, 5, 2, 3, 3. As repetições são esperadas: com dez lançamentos de um dado de seis faces, pelo menos um número tem de sair mais do que uma vez.
Cinco alunos de uma turma de 28
Numere os alunos pela ordem da pauta e sorteie de 1 a 28, quantidade 5, sem repetição, por ordem crescente: 5, 7, 8, 15, 22.
Verificar que é justo
Sorteámos 10 000 números de 1 a 10. Cada valor deveria aparecer cerca de 1000 vezes; as contagens foram 1010, 1025, 970, 957, 986, 997, 1056, 1080, 956, 963. A estatística do qui-quadrado é 16,52, abaixo de 27,88, o valor crítico para 9 graus de liberdade ao nível de 0,1%, por isso não há sinal de enviesamento.
Bons usos e um limite claro
- Rifas internas, ofertas e decidir quem começa, com o resultado copiado como prova.
- Escolher linhas ao acaso para uma auditoria: numere as linhas e sorteie sem repetição.
- Dados de teste e exercícios de probabilidades nas aulas.
- Jogos de tabuleiro quando faltam os dados.
Não use esta ferramenta para jogos a dinheiro nem para sorteios regulados por lei. Em Portugal, rifas, tômbolas, sorteios e concursos publicitários abertos ao público são «modalidades afins» dos jogos de fortuna ou azar (artigo 159.º do Decreto-Lei n.º 422/89) e, em regra, precisam de autorização prévia, que desde 2018 cabe às câmaras municipais; o jogo a dinheiro online é regulado pelo Serviço de Regulação e Inspeção de Jogos (SRIJ). A ferramenta é gratuita, privada e justa, mas não é certificada e não guarda registo de auditoria.
Para um sorteio em que outras pessoas têm de confiar, anuncie as regras antes de carregar em Gerar: o intervalo, a quantidade e o que significa o primeiro número. Depois partilhe logo o resultado copiado ou o ficheiro descarregado. Se precisar de converter uma lista de resultados noutro formato, o codificador e descodificador Base64 pode ajudar, e a calculadora de percentagens dá-lhe as probabilidades: por exemplo, 3 prémios em 250 bilhetes são 1,2%.
Fontes
- W3C, Web Cryptography API, método getRandomValues: valores aleatórios criptograficamente fortes.
- Donald E. Knuth, The Art of Computer Programming, vol. 2, Seminumerical Algorithms, secção 3.4.2, algoritmo P (permutação aleatória, conhecida como baralhamento de Fisher-Yates).
- Tabelas da distribuição do qui-quadrado: valor crítico 27,88 para 9 graus de liberdade com p = 0,001.
- Decreto-Lei n.º 422/89, de 2 de dezembro (Lei do Jogo), artigo 159.º e seguintes: modalidades afins dos jogos de fortuna ou azar; Decreto-Lei n.º 98/2018, de 27 de novembro: transferência da autorização para os municípios.
Fontes verificadas em 22/10/2026.
Perguntas frequentes
Estes números são mesmo aleatórios?
O mesmo número pode sair duas vezes?
Como sorteio um número entre 1 e 100?
Posso gerar números negativos ou decimais?
O meu sorteio fica guardado em algum lado?
Posso usá-lo para uma rifa pública ou um jogo de apostas?
Qual é o máximo?
Última atualização: quarta-feira, 14 de outubro de 2026