Gerador de números aleatórios
Desenhe números inteiros aleatórios de qualquer intervalo, com ou sem repetições.
Gerador de números aleatórios
Escolha um mínimo e um máximo e obtenha números inteiros aleatórios desse intervalo. Ambos os limites estão incluídos, portanto, um intervalo de 1 a 6 lança um dado e de 1 a 49 sorteia números de loteria. Peça um número ou até dez mil – cada um chega em sua própria linha, pronto para ser copiado em uma planilha ou script.
Ative "Sem repetições" quando cada número precisar ser diferente, como em um sorteio de loteria, uma rifa, uma ordem aleatória de assentos ou a escolha de vencedores a partir de entradas numeradas. A ferramenta informa se a solicitação é impossível – pedir dez números exclusivos entre 1 e 5 retorna uma mensagem calma em vez de girar para sempre. “Classificar em ordem crescente” ordena numericamente o resultado, que é o que você deseja para um empate que você vai ler em voz alta; deixe-o desligado quando a ordem do sorteio em si for importante.
Se você inserir os limites de maneira errada, a ferramenta os troca silenciosamente em vez de reclamar. Os intervalos podem ser enormes – até 2 ^ 48 valores de largura – e o modo exclusivo permanece rápido mesmo assim, porque rastreia apenas os números que desenhou, em vez de construir todo o intervalo na memória.
Os números vêm de crypto.getRandomValues com amostragem de rejeição em todo o intervalo, portanto, cada valor entre os limites é exatamente tão provável quanto qualquer outro. Isso importa mais do que parece: geradores ingênuos se inclinam para o limite inferior de uma faixa por meio de polarização de módulo, o que silenciosamente arruína o empate. Tudo é executado no seu navegador e nada é carregado, então os resultados são exclusivamente seus – embora para qualquer coisa com peso legal, um sorteio testemunhado supera qualquer página da web.