RT Random Tools

Gerador de números aleatórios — Random Number Generator

Gere números inteiros aleatórios seguros em um intervalo, com opções de quantidade, duplicados e ordenação, diretamente no seu navegador.

🔒 Executa completamente no seu navegador — nada é enviado

Numbers will appear here.

Advertisement

Gere números inteiros aleatórios em um intervalo

Este gerador de números aleatórios foi feito para resultados inteiros simples: escolha um mínimo, um máximo e uma quantidade, e gere. Ele pode produzir um único número para uma decisão rápida ou um lote inteiro para sorteios, dados de treino, exemplos em sala de aula e pequenas simulações. Os resultados aparecem em uma caixa grande que pode ser copiada, e a opção de ordenar pode organizar os lotes do menor para o maior quando a legibilidade importa mais do que preservar a ordem de geração.

A ferramenta usa crypto.getRandomValues, a API do navegador projetada para bytes aleatórios fortes. Para evitar o viés de módulo, os valores fora de um bloco uniforme são rejeitados e sorteados novamente antes de serem mapeados para o intervalo solicitado. Esse detalhe é invisível no uso normal, mas ajuda cada inteiro do intervalo a ter a mesma chance. O gerador continua sendo uma ferramenta de conveniência no lado do cliente, não um substituto para sistemas de loteria auditados ou fluxos criptográficos regulamentados, mas é ideal para seleções justas do dia a dia.

Duplicados ou números únicos?

Permita duplicados quando cada sorteio deve ser independente, como ao lançar um dado, em que o mesmo valor pode sair várias vezes. Desative-os quando fizer amostragem sem reposição, como ao escolher números de bilhetes, atribuir lugares ou criar um conjunto de prática único. Se você pedir mais números únicos do que o intervalo contém, a página limita automaticamente a quantidade ao intervalo disponível e informa o que aconteceu.

Geração de números privada

Nenhum intervalo, quantidade ou resultado é enviado a um servidor. Tudo é gerado no seu navegador e desaparece, a menos que você copie para outro lugar. Isso mantém pequenos sorteios internos, materiais de aula e rascunhos de conjuntos de dados simples e privados.

Como escolher um bom intervalo

O mínimo e o máximo são ambos incluídos, então um intervalo de 1 a 100 pode retornar qualquer uma das extremidades. Valores negativos também funcionam, o que é útil para amostras de temperatura ou ajustes de pontuação. Definir uma quantidade maior que um gera um lote com um único clique, prático para preencher uma planilha de exercícios ou sortear vários bilhetes de rifa de uma vez.

Para um sorteio justo entre participantes numerados, defina o mínimo como o primeiro bilhete, o máximo como o último, desative os duplicados e ajuste a quantidade para o número de vencedores. Limites invertidos são trocados automaticamente, então digitar 50 e 10 funciona como 10 e 50. Como os resultados não são armazenados, copie-os antes de gerar novamente se precisar de um registro do sorteio.

Como usar

  1. Defina o intervaloInsira os valores inteiros mínimo e máximo que deseja permitir.
  2. Escolha a quantidadeGere um único número ou um lote de números aleatórios.
  3. Escolha as opçõesPermita duplicados para amostragem com reposição ou ordene o resultado para facilitar a leitura.

Perguntas frequentes

Usa aleatoriedade criptográfica?
Sim. Os inteiros aleatórios são gerados com crypto.getRandomValues no navegador.
Posso evitar duplicados?
Sim. Desative Allow duplicates e a ferramenta retornará apenas números únicos dentro do intervalo selecionado.
O que acontece se eu pedir números únicos demais?
A página limita a quantidade ao tamanho do intervalo e explica o ajuste.
Os números gerados são armazenados?
Não. Eles aparecem apenas no seu navegador e podem ser copiados se você quiser.
Advertisement