Embaralhador de linhas
Embaralhe as linhas de uma lista em ordem aleatória com um Fisher–Yates criptograficamente seguro. Embaralhe de novo com um clique; nada é enviado.
Executa totalmente no seu navegador. Seus dados nunca são enviados.
O que é Embaralhador de linhas?
Coloca as linhas de uma lista em ordem aleatória. Cada embaralhamento usa o gerador de números aleatórios criptograficamente seguro do navegador, então todas as ordens possíveis são igualmente prováveis, e você pode embaralhar quantas vezes quiser.
Como usar Embaralhador de linhas
- Cole sua lista, um item por linha, na caixa Entrada.
- A lista embaralhada aparece em Saída na hora.
- Clique em Embaralhar de novo para uma nova ordem aleatória.
- Mantenha Remover linhas vazias ativado para ignorar as linhas em branco.
Exemplo
a b c
c a b
Um resultado possível – cada execução é aleatória.
Quando usar Embaralhador de linhas
Use para aleatorizar a ordem de nomes, perguntas, músicas de uma playlist ou casos de teste. Para sortear vencedores com registro público auditável, prefira um método cuja aleatoriedade possa ser verificada por outras pessoas; um embaralhamento no navegador não pode ser conferido depois.
Como funciona Embaralhador de linhas
A ferramenta executa um embaralhamento Fisher–Yates (Knuth): percorrendo da última linha até a primeira, troca cada linha por uma linha escolhida ao acaso na mesma posição ou antes dela. Os índices aleatórios vêm de crypto.getRandomValues com amostragem por rejeição, que elimina o pequeno viés que um módulo simples introduziria, então cada uma das n! ordens tem a mesma probabilidade.
Casos de Uso Comuns
- Sortear a ordem de apresentadores ou equipes
- Embaralhar perguntas de quiz ou flashcards
- Criar uma ordem aleatória para uma playlist
- Aleatorizar dados de teste ou opções de resposta de pesquisas
Perguntas Frequentes
O embaralhamento é realmente aleatório?
Ele usa o gerador criptograficamente seguro do sistema operacional por meio da Web Crypto API e um Fisher–Yates sem viés.
A mesma ordem pode sair duas vezes?
Sim, cada embaralhamento é independente. Com poucas linhas, repetições são prováveis: 3 linhas têm só 6 ordens possíveis.
Posso sortear uma linha aleatória?
Embaralhe a lista e pegue a primeira linha – todas as linhas têm a mesma chance de ficar em primeiro.