Gerador de Amostra Aleatória

Sorteie uma amostra aleatória de números de uma população — com ou sem reposição, ordenada para fácil uso.

Como usar

  1. Insira o tamanho da população (N) — por exemplo, 100 para uma lista numerada de 1 a 100.
  2. Insira o tamanho da amostra (n) e escolha se os números podem repetir (com reposição).
  3. Clique em "Gerar" para obter uma lista ordenada de números aleatórios. Use-os para pesquisas, auditorias ou exercícios em sala de aula.

Sobre esta ferramenta

Uma amostra aleatória é um subconjunto de uma população escolhido de forma que cada membro tenha a mesma chance de ser selecionado. Esta ferramenta gera tal amostra por número: você especifica o tamanho da população e da amostra, e ela sorteia n números aleatoriamente do intervalo. Sem reposição, cada número aparece no máximo uma vez — esse é o padrão para pesquisas e auditorias. Com reposição, números podem repetir — útil para bootstrapping e exercícios de simulação.

A amostragem sem reposição usa o embaralhamento Fisher-Yates: cria um array com todos os N números, embaralha com uma única passada de trocas aleatórias e pega os primeiros n elementos. Isso garante uma distribuição perfeitamente uniforme em tempo O(N). O resultado é ordenado para legibilidade, já que na maioria das aplicações práticas a ordem da seleção não importa — o que importa é que toda combinação de n em N era igualmente provável.

A população pode chegar a um milhão, o que é suficiente para qualquer exercício educacional ou auditoria de pequena escala. A numeração começa no valor que você escolher (padrão 1), então você pode combinar com uma lista numerada de alunos, faturas ou amostras de laboratório. Tudo roda no seu navegador com Math.random(), que não é criptograficamente seguro — para uma auditoria regulatória ou randomização de ensaio clínico, use um gerador de números aleatórios certificado.

A fórmula

Embaralhamento Fisher-Yates: para i de N-1 até 1, trocar elemento i com elemento no índice aleatório [0, i]. Então pegar os primeiros n elementos. Probabilidade de qualquer elemento ser selecionado = n/N.

Perguntas frequentes

A seleção é verdadeiramente aleatória?

Usa Math.random(), que é um gerador pseudo-aleatório. É adequado para educação, pesquisas e amostragem não crítica. Para fins regulatórios ou criptográficos, use uma fonte de aleatoriedade certificada.

Posso sortear de uma lista de nomes em vez de números?

Esta ferramenta trabalha com números. Para sortear nomes, numere-os e use o resultado para encontrá-los — ou use a ferramenta de sorteio de nomes.

Qual é a diferença entre com e sem reposição?

Sem reposição, uma vez que um número é sorteado não pode aparecer novamente — cada seleção o remove do conjunto. Com reposição, cada sorteio tem o conjunto completo disponível, então repetições são possíveis.

Por que os números estão ordenados?

Para legibilidade. A ordem da seleção é aleatória, mas uma vez sorteados, uma lista ordenada é mais fácil de trabalhar — para consultar registros, por exemplo. A aleatoriedade está em quais números foram escolhidos, não na ordem de exibição.

Alguma coisa sai do meu navegador?

Não. A amostra é gerada em JavaScript no seu dispositivo. Nada é transmitido ou armazenado.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.