Randomizador de Listas
Cole uma lista e embaralhe em ordem aleatória, ou sorteie uma amostra. Embaralhamento de Fisher-Yates sem viés com aleatoriedade criptográfica, no navegador.
Cole um item por linha e a ferramenta devolve tudo em uma ordem realmente aleatória. Use para sortear a ordem de apresentação, distribuir turnos, escolher uma amostra para revisão ou tirar um nome: o embaralhamento não tem viés, então todas as ordens possíveis são igualmente prováveis. Você pode remover duplicados e linhas vazias antes e pedir só os primeiros resultados quando precisar de uma amostra em vez de reordenar tudo.
O que é um randomizador de listas?
Um randomizador de listas pega uma lista ordenada e a reorganiza para que a nova ordem não guarde traço da anterior. Isso importa sempre que a ordem gera vantagem — ordem de fala, filas de revisão, grupos de teste ou sorteios —, porque “eu mesmo misturo” raramente é aleatório e costuma repetir padrões.
Como funciona o randomizador de listas
As linhas são aparadas e as vazias descartadas, opcionalmente removem-se duplicados, e então um embaralhamento de Fisher-Yates (Durstenfeld) percorre o array do fim, trocando cada posição por outra anterior escolhida ao acaso. Cada índice vem de um sorteio de 32 bits de crypto.getRandomValues com amostragem por rejeição: valores acima do maior múltiplo exato do intervalo são descartados, pois um módulo simples favoreceria silenciosamente os índices baixos e enviesaria quais ordens aparecem. Pedir uma amostra embaralha primeiro e depois corta, o que é um sorteio sem reposição. Não há semente, então cada execução é independente.
Principais recursos
Como embaralhar uma lista
Cole sua lista na caixa, um item por linha.
Marque “Remover duplicados” se quiser unificar entradas repetidas.
Deixe “Quantos escolher” vazio para embaralhar tudo, ou informe um número para sortear uma amostra.
Execute e copie a lista embaralhada direto da caixa de saída.
Erros comuns
Exemplos
Veja também
- Gerador de Números Aleatórios — Precisa de um número dentro de um intervalo em vez de uma lista reordenada? Sorteie direto.
- Gerador de Senhas — Precisa de um segredo e não de um embaralhamento? Gere uma senha forte.
Perguntas frequentes
O embaralhamento é mesmo aleatório?
Sim. Ele usa o embaralhamento de Fisher-Yates, em que cada índice vem de crypto.getRandomValues com amostragem por rejeição, então todas as ordens são igualmente prováveis e nenhuma posição é favorecida.
Posso sortear só alguns itens em vez de embaralhar tudo?
Defina em “Quantos escolher” qualquer número até o tamanho da lista. A lista é embaralhada e depois cortada, o que equivale a uma amostra aleatória sem reposição.
Meus itens são enviados para algum lugar?
Não. O embaralhamento acontece inteiramente no seu navegador, então nomes, e-mails e números de chamado nunca saem do seu dispositivo.
A mesma lista dará o mesmo resultado duas vezes?
Não. Não há semente nem histórico: cada execução usa aleatoriedade nova. Copie o resultado se precisar guardá-lo.