Gerador de números
Gere números inteiros aleatórios em um intervalo mínimo e máximo escolhido, com ou sem repetições. O Gerador de números usa crypto.getRandomValues no navegador.
Resultados aleatórios são gerados em seu navegador com crypto.getRandomValues(). Nada é enviado para um servidor.
—
—
Jogador 1
8000
Jogador 2
8000
0:00
—
Mostrar aritmética
O Gerador de Números desenha inteiros aleatórios dentro de um mínimo e máximo escolhidos, com uma contagem fixa e uma opção para permitir ou proibir valores repetidos. Defina o intervalo e quantos números retornar, e a ferramenta preencherá a lista de resultados instantaneamente usando uma fonte aleatória criptograficamente justa no navegador. A geração aleatória de números inteiros é o núcleo de sorteios, escolhas no estilo loteria, exercícios em sala de aula, simulações de dados e qualquer situação que exija um número justo e imprevisível de um intervalo definido.
Gere números aleatórios em um intervalo
Insira um mínimo, um máximo e uma contagem, e o Gerador de números retornará a quantidade de números inteiros extraídos do intervalo inclusivo entre o mínimo e o máximo.
Os padrões abrem de 1 a 100 com cinco valores retornados.
O mínimo e o máximo devem ser números inteiros, com o máximo pelo menos tão grande quanto o mínimo, e a contagem deve ser um número inteiro de 1 a 1.000.
Limites inclusivos significam que o valor máximo em si é alcançável no sorteio, o que é importante para um sorteio ou loteria rotulado como "1 a 100": o intervalo deve ser definido com o máximo exatamente em 100, e não 99, para que a rotulagem corresponda ao sorteio real.
Escolha se as repetições são permitidas
Definir exclusivo como Sim desenha sem substituição: o gerador constrói cada número inteiro no intervalo, embaralha esse conjunto completo usando um algoritmo de embaralhamento justo e retorna as primeiras entradas de contagem do resultado embaralhado.
Se a contagem solicitada exceder o tamanho total do intervalo, a geração será interrompida com um erro, em vez de produzir silenciosamente valores duplicados.
Definir exclusivo como Não permite que o mesmo número inteiro apareça mais de uma vez na lista retornada, uma vez que cada valor sorteado é uma escolha aleatória nova e independente de todo o intervalo.
Use Sim exclusivo para rifas, atribuições de assentos ou qualquer situação em que o mesmo valor aparecer duas vezes seja um problema.
Use Não exclusivo para lançamentos repetidos independentes do mesmo intervalo, como simular vários lançamentos de dados.
Simule um lançamento de dados ou faça um sorteio
Para uma única face de matriz de seis lados, defina o mínimo como 1, o máximo como 6, a contagem como 1 e exclusivo como Não; cada pressionamento de gerar retorna uma face independente.
Para dois dados que podem mostrar duplos, mantenha o conjunto único como Não e defina a contagem como 2, para que ambas as posições sejam sorteadas independentemente do mesmo intervalo de 1 a 6; definir exclusivo como Sim com contagem 2 proibiria incorretamente duplas, que não é o comportamento dos dados reais.
Para um sorteio, defina o mínimo como 1, o máximo como o número total de ingressos vendidos, exclusivo para Sim, e conte até o número de prêmios concedidos.
O gerador retorna tantos números de ingressos distintos em ordem aleatória; o primeiro número listado pode ser tratado como primeiro prêmio se os prêmios forem classificados.
Verifique se a aleatoriedade é justa
Os números vêm de uma fonte aleatória criptograficamente segura incorporada ao navegador, que preenche um buffer com bytes aleatórios e usa amostragem de rejeição para evitar um viés sutil que uma abordagem de módulo ingênua pode introduzir quando o tamanho do intervalo não se divide uniformemente no intervalo da fonte aleatória.
Este método não depende da função pseudo-aleatória padrão e menos rigorosa, comumente usada para fins casuais.
Cada valor gerado permanece local no navegador e não é transmitido para lugar nenhum.
Não há entrada inicial para esta ferramenta, o que significa que cada prensa produz um desenho totalmente novo e não reproduzível, em vez de uma sequência repetível.
Trabalhe com um exemplo de probabilidade
Pegue no mínimo 1, no máximo 10, conte 3, com conjunto exclusivo como Sim.
O pool contém dez inteiros.
Depois de um embaralhamento justo, qualquer número específico, como 7, tem uma chance de 3 em 10 de aparecer em algum lugar entre os três valores sorteados, uma vez que três das dez posições do pool estão sendo preenchidas.
Em vez disso, com exclusivo definido como Não, cada um dos três sorteios é totalmente independente, portanto, o número esperado de vezes que um valor específico como 7 aparece em três sorteios é 3 × (1/10) = 0,3 e, ao contrário do caso único-Sim, o mesmo valor pode, em princípio, aparecer mais de uma vez.
Perguntas frequentes
Como você gera um número aleatório em um intervalo?
Defina um valor mínimo e máximo e uma contagem e depois gere. A ferramenta extrai tantos números inteiros do intervalo inclusivo usando uma fonte aleatória criptograficamente justa.
O que significa “único” neste contexto?
Único definido como Sim empata sem reposição, garantindo que não haja valor repetido no resultado. Único definido como Não permite que o mesmo valor seja sorteado mais de uma vez, pois cada sorteio é independente.
Posso simular o lançamento de dados com esta ferramenta?
Sim. Defina o mínimo como 1, o máximo como 6 (ou quantos lados), conte até o número de dados e exclusivo como Não, uma vez que os lançamentos de dados reais são independentes e podem mostrar valores repetidos como duplos.
O número aleatório é verdadeiramente aleatório?
Os números são sorteados usando uma fonte aleatória criptograficamente segura incorporada no navegador, com amostragem de rejeição aplicada para evitar viés relacionado ao intervalo, que é uma garantia de aleatoriedade mais forte do que uma simples função pseudo-aleatória.
O que acontece se eu solicitar mais números exclusivos do que o intervalo contém?
O gerador retorna um erro em vez de inventar valores duplicados, pois um sorteio exclusivo não pode retornar valores mais distintos do que os existentes no intervalo especificado.
Os limites inclusivos são importantes?
Sim. Limites inclusivos significam que o próprio valor máximo pode ser desenhado. Um intervalo destinado a ir de "1 a 100" deve definir o máximo como 100, e não 99, ou o valor superior nunca aparecerá.
Esta ferramenta armazena ou transmite os números gerados?
Não. Toda a geração acontece localmente no navegador e os valores gerados não são enviados para nenhum servidor.
Resumo Gerar um
número aleatório significa definir um mínimo, um máximo e uma contagem e, em seguida, extrair esses números inteiros do intervalo inclusivo usando uma fonte aleatória criptograficamente justa, com a opção de permitir ou proibir valores repetidos.
Sorteios exclusivos são adequados para sorteios e atribuições de ingressos, enquanto sorteios não exclusivos são adequados para eventos repetidos independentes, como lançamentos de dados, e cada sorteio permanece local no navegador sem uma semente reproduzível. ---