Sorteie uma amostra aleatória de números de uma população — com ou sem reposição, ordenada para fácil uso.
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.
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.
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.
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.
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.
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.
Não. A amostra é gerada em JavaScript no seu dispositivo. Nada é transmitido ou armazenado.
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.