Gerador de números aleatórios

RSS

Sorteie um ou vários números aleatórios entre qualquer mínimo e máximo, com ou sem repetição, ordenados ou na ordem do sorteio, ou com decimais. Usa a aleatoriedade criptograficamente segura do seu navegador, então todos os números do intervalo têm a mesma chance.

Configurações

Atalhos rápidos:
Dica: pressione Enter em qualquer campo para gerar de novo.

Resultado

Clique em Gerar ou escolha um atalho rápido.

Sorteios recentes

    Seus últimos 10 sorteios ficam aqui, somente neste navegador.

    Como gerar números aleatórios

    1. Informe o Mínimo e o Máximo. Os dois entram no sorteio, e números negativos são permitidos (por exemplo, de −50 a 50).
    2. Defina a Quantidade de números que você quer, de 1 a 10.000.
    3. Deixe Casas decimais em 0 para números inteiros, ou escolha de 1 a 6 para obter números como 3,75.
    4. Desative Permitir repetição se todos os números precisarem ser diferentes, e ative Ordenar resultados para listá-los do menor para o maior.
    5. Clique em Gerar (ou pressione Enter em qualquer campo). Use Copiar ou Baixar .txt para salvar os números, e escolha vírgulas, um por linha ou espaços como separador.
    6. Para as tarefas mais comuns, use um atalho rápido: 1–10, 1–100, um lançamento de dado, cara ou coroa, ou 6 números únicos de 1 a 49. Os seus últimos 10 sorteios aparecem em Sorteios recentes.

    Como os números são escolhidos

    O gerador usa crypto.getRandomValues(), a Web Crypto API que já vem em todos os navegadores modernos. Ela devolve bits aleatórios de um gerador criptograficamente seguro que o navegador alimenta com a fonte de entropia do seu sistema operacional. É uma fonte mais forte que Math.random(), que muitas páginas usam, mas que não foi feita para ser imprevisível.

    Os bits aleatórios vêm em blocos de 32 bits, o que significa 4.294.967.296 valores possíveis. O jeito óbvio de encaixar isso num intervalo menor é a operação de resto da divisão (módulo), mas ela é sutilmente injusta sempre que o tamanho do intervalo não divide 4.294.967.296 exatamente. Um exemplo pequeno deixa o problema claro: com um byte aleatório (256 valores) e o intervalo 1–100, cada um dos números de 1 a 56 pode sair de três jeitos, enquanto os de 57 a 100 só podem sair de dois, então os números baixos aparecem 50% mais vezes. Com 32 bits, o viés é minúsculo, mas ainda existe: num dado, 4.294.967.296 ÷ 6 deixa resto 4, então as faces de 1 a 4 seriam um pouquinho mais prováveis que 5 e 6.

    Esta ferramenta elimina o viés com amostragem por rejeição: ela só aceita valores aleatórios abaixo do maior múltiplo do tamanho do intervalo e sorteia de novo no caso raro de o valor cair acima dele. Assim, cada valor aceito corresponde ao intervalo o mesmo número de vezes, e todos os números têm exatamente a mesma chance. Intervalos maiores que 32 bits usam 53 bits aleatórios com a mesma regra.

    • Sem repetição funciona como tirar bolinhas de um saco: cada número sai do saco depois de sorteado. Você não pode pedir mais números únicos do que o intervalo tem; 1–10 tem só 10.
    • Decimais são sorteados de forma uniforme entre todos os valores da precisão escolhida. Com 2 casas decimais, de 0 a 1 significa um dos 101 valores 0,00; 0,01 … 1,00, todos com a mesma chance.
    • A ordenação só muda a ordem de exibição; os números sorteados são os mesmos.

    Exemplos e probabilidades

    UsoConfiguraçãoChance de um resultado exato
    Jogar uma moedaCara ou coroa1 em 2
    Jogar um dado1 a 6, 1 número1 em 6
    Sortear um vencedor entre 250 participantes1 a 250, 1 número1 em 250 para cada participante
    Estilo loteria, 6 de 491 a 49, 6 números, sem repetição1 em 13.983.816 para um conjunto
    Amostra aleatória para uma pesquisa1 a 5.000, 200 números, sem repetição, ordenadoscada pessoa tem 4% de chance de ser escolhida

    Os resultados servem para jogos, atividades em sala de aula, amostragem e sorteios justos. Resultados anteriores nunca influenciam o próximo sorteio, então nenhum número está "atrasado". Para tirar cara ou coroa com placar e sequências, use a ferramenta cara ou coroa. Para sortear de uma lista de nomes em vez de números, experimente a roleta aleatória para sortear nomes; para logins seguros, use o gerador de senhas e, para IDs únicos, o gerador de UUID.

    Privado e funciona bem offline

    Todos os números são gerados no seu navegador; nada é enviado a um servidor. As suas configurações e os últimos 10 sorteios ficam no armazenamento local do seu navegador neste dispositivo, para continuarem lá depois de recarregar a página, e Limpar histórico apaga tudo.

    Perguntas frequentes

    Este gerador de números aleatórios é realmente aleatório?

    Ele usa o gerador criptograficamente seguro do navegador, que é imprevisível para todos os fins práticos e adequado para jogos, sorteios e amostragem. A rigor, é um gerador pseudoaleatório alimentado pela entropia do hardware e do sistema, que é também o que os sistemas operacionais usam para chaves de criptografia.

    Como sortear um número aleatório entre 1 e 100?

    Clique no atalho rápido 1–100, ou defina Mínimo como 1 e Máximo como 100 e clique em Gerar. Tanto o 1 quanto o 100 podem sair, e cada número tem 1 chance em 100.

    Como gerar números sem repetição?

    Desative Permitir repetição. Assim, cada número só pode aparecer uma vez, como num globo de sorteio. Se você pedir mais números do que o intervalo contém, a ferramenta mostra um erro em vez de repetir.

    Posso usar num sorteio ou numa rifa?

    Sim. Numere os participantes, defina o intervalo de 1 até o número de participantes e gere um número por prêmio com a repetição desativada. Num sorteio público, compartilhe a sua tela ou grave tudo para que os participantes vejam o resultado.

    Dá para gerar números negativos ou decimais?

    Sim. Informe um Mínimo negativo, como −100, e escolha de 1 a 6 Casas decimais para decimais. Com decimais ativados, o mínimo e o máximo também podem ter casas decimais, até a quantidade de casas escolhida.

    Atualizado

    Comentários

    Ainda não há avaliações

    Entre para avaliar esta ferramenta.

    Compartilhe uma dica, faça uma pergunta ou conte como a ferramenta funcionou para você.

    Ainda não há comentários. Seja o primeiro a contar como foi.

    Copiado para a área de transferência