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.

Opções

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

  1. Cole sua lista, um item por linha, na caixa Entrada.
  2. A lista embaralhada aparece em Saída na hora.
  3. Clique em Embaralhar de novo para uma nova ordem aleatória.
  4. Mantenha Remover linhas vazias ativado para ignorar as linhas em branco.

Exemplo

Entrada
a
b
c
Saída
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.

Explore mais categorias