Randomizador de Listas

Cole qualquer lista, um item por linha, e receba de volta em uma ordem realmente aleatória, ou tire um único item ao acaso. Útil para fazer sorteios, decidir quem vai primeiro, embaralhar perguntas, escolher um revisor ou simplesmente vencer a indecisão. Embaralhe quantas vezes quiser até ficar satisfeito com a ordem.

Como randomizar uma lista

  1. 1

    Cole seus itens

    Um por linha. Linhas em branco são ignoradas.

  2. 2

    Embaralhe ou sorteie

    Clique em «Embaralhar lista» para toda a lista em ordem aleatória, ou em «Sortear um» para tirar um único item ao acaso.

  3. 3

    Reutilize o resultado

    Copie a lista embaralhada, ou embaralhe de novo para uma ordem nova a cada vez.

Como funciona o embaralhamento

Cada item tem a mesma probabilidade de cair em qualquer posição, então nenhuma entrada é favorecida no começo ou no fim da lista. Embaralhe de novo e você tem uma ordem nova e independente a cada vez.

Por que não simplesmente «ordenar ao acaso»?

Ordenar com um comparador aleatório (list.sort(() => Math.random() - 0.5)) é uma armadilha conhecida. As ordens que ele produz não são distribuídas de forma uniforme: algumas aparecem muito mais que outras, e o viés depende da rotina de ordenação. Um embaralhamento de verdade trata cada ordem como igualmente provável.

Casos de uso comuns

Tarefa Como fazer
Ganhador de um sorteio Cole os participantes, embaralhe, pegue o primeiro
Ordem das apresentações Cole os nomes, embaralhe, apresente de cima para baixo
Formar duplas (1 e 2, 3 e 4) Embaralhe e leia de dois em dois
Rodízio de revisores Embaralhe e pegue os primeiros
Indecisão Cole as opções e sorteie uma

Perguntas frequentes

Para rifas informais, sim: a ordem é uniformemente aleatória. Para jogo regulamentado ou qualquer sorteio cujo resultado possa ser contestado, use um serviço auditado que registre uma semente verificável.

Listas muito longas embaralham sem problema. Listas enormes são limitadas principalmente pela quantidade de texto que é confortável colar e copiar de volta.

Sim. Cada linha é tratada como um item próprio, então se o mesmo nome aparecer duas vezes ele continua duas vezes no resultado embaralhado.

Não. O resultado não depende da ordem em que você cola os itens, então uma lista em ordem alfabética e uma invertida dão resultados igualmente aleatórios.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas