Probabilidade de um número concreto
P = 1 ÷ n, com n = máx − mín + 1
n é o número de inteiros do intervalo, extremos incluídos.
Gerador de números aleatórios: mínimo e máximo, quantidade até 1000, inteiros ou decimais, sorteios sem repetição. Aleatoriedade da API Web Crypto do navegador, útil para sorteios, dados, lotaria e amostragem.
Intervalos rápidos
Opções de geração
Escolha um intervalo, uma quantidade e um tipo de valores, e a ferramenta sorteia os números de imediato. Serve para um sorteio entre participantes numerados, lançar um dado, preencher um boletim de lotaria, escolher uma amostra de uma lista numerada ou gerar dados de teste. Também permite sorteios sem repetição (valores únicos).
Defina um mínimo, um máximo estritamente maior e uma quantidade de 1 a 1000. No modo inteiros, cada número é sorteado com a mesma probabilidade entre os inteiros do intervalo, extremos incluídos: entre 1 e 6, cada face tem 1 hipótese em 6. No modo decimais, o valor é sorteado de forma uniforme no intervalo real, com toda a precisão de um número de vírgula flutuante.
A aleatoriedade vem da API Web Crypto do navegador (crypto.getRandomValues), um gerador de qualidade criptográfica e não do Math.random, que pode ser previsível. Os 53 bits aleatórios fornecidos servem para construir um número uniforme entre 0 e 1; aplicado a um intervalo de n inteiros, o enviesamento residual fica abaixo de n ÷ 2^53, desprezável na prática.
Com a opção «valores únicos», um número já sorteado é descartado: é um sorteio sem reposição, como as bolas da lotaria. O intervalo tem de conter pelo menos tantos inteiros quantos os valores pedidos (de 1 a 5 não se podem sortear 6 valores únicos). Sem ela, há repetições possíveis: em 100 sorteios entre 1 e 100, a probabilidade de um número concreto sair pelo menos uma vez é de cerca de 63,4 %.
Um sorteio criptográfico não é um gerador de palavras-passe: os valores aparecem no ecrã e copiam-se em claro. Para um segredo, use o gerador de palavras-passe. Para um sorteio justo, garanta que cada participante tem um número único no intervalo.
Mínimo e máximo, com o máximo maior do que o mínimo. Para um dado de seis faces: 1 e 6; para uma lotaria de 49 números: 1 e 49.
De 1 a 1000 valores, inteiros ou decimais. Ative os valores únicos para um sorteio sem reposição.
Cada clique faz um novo sorteio. Se o intervalo for pequeno demais para valores únicos, aparece uma mensagem.
Com n valores equiprováveis, todos têm a mesma hipótese.
P = 1 ÷ n, com n = máx − mín + 1
n é o número de inteiros do intervalo, extremos incluídos.
C(n, k) = n! ÷ (k! × (n − k)!)
Número de sorteios diferentes de k números entre n, sem contar a ordem.
P = 1 − (1 − 1 ÷ n)^k
Probabilidade de um número concreto sair pelo menos uma vez.
Exemplo: numa lotaria 6 em 49, C(49, 6) = 13 983 816 combinações, ou seja, uma hipótese em 13 983 816. Para obter pelo menos um 6 em 4 lançamentos de dado, P = 1 − (5 ÷ 6)^4 ≈ 51,77 %.
Escolher um vencedor ou uma ordem de intervenção entre participantes numerados, sem enviesamento visível.
Substituir um dado, uma moeda (1 ou 2) ou um boletim de lotaria num jogo ou treino.
Escolher linhas ao acaso de um ficheiro numerado para um controlo de qualidade ou uma auditoria.
Produzir valores de teste, identificadores fictícios ou sorteios para uma simulação simples.
Cada face é equiprovável: 1 em 6, cerca de 16,67 %.
Entrada
mín. 1, máx. 6, quantidade 1, inteirosResultado
um inteiro de 1 a 6Há 13 983 816 formas de escolher 6 números em 49: uma hipótese em 13 983 816 de acertar.
Entrada
mín. 1, máx. 49, quantidade 6, inteiros, únicosResultado
6 números distintos entre 1 e 49Com 100 participantes numerados, ninguém pode sair duas vezes.
Entrada
mín. 1, máx. 100, quantidade 3, inteiros, únicosResultado
3 números de participante diferentesÚtil para simular probabilidades ou preencher um conjunto de dados fictício.
Entrada
mín. 0, máx. 1, quantidade 5, decimaisResultado
5 números decimais entre 0 e 1Só existem 5 inteiros: não é possível sortear 6 distintos.
Entrada
mín. 1, máx. 5, quantidade 6, únicosResultado
mensagem de erroVêm do gerador criptográfico do navegador (crypto.getRandomValues), imprevisível na prática, com 53 bits de precisão. Não é um sorteio físico, mas é melhor do que o Math.random.
É 1 ÷ n, sendo n o número de inteiros do intervalo: 1 em 100 (1 %) entre 1 e 100, 1 em 6 (16,67 %) para um dado.
Ative «Valores únicos». O intervalo tem de conter pelo menos tantos inteiros quantos os valores pedidos, ou aparece uma mensagem de erro.
Até 1000 por sorteio. Quantidades maiores ficam limitadas a 1000.
Sim: desative a opção de inteiros. Os valores distribuem-se de forma uniforme entre os dois limites.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Gere palavras-passe fortes e aleatórias de 8 a 128 caracteres, com a entropia indicada.
Gere instantaneamente um ou vários identificadores UUID v4 aleatórios prontos a copiar.
Crie nomes de marca, produto, projeto ou domínio a partir das suas ideias, não nomes de pessoas.