Saltar para o conteúdo

Baralhar uma lista ao acaso

Cole uma lista e obtenha o mesmo conteúdo numa ordem completamente aleatória, com todas as permutações igualmente prováveis.

É processado no seu dispositivo. Nada é enviado para nenhum servidor.

Aplica o algoritmo Fisher-Yates com a interface criptográfica do navegador, o que garante que todas as permutações são igualmente prováveis.

Casos de uso

  • Definir uma ordem aleatória de intervenções numa reunião.
  • Baralhar as perguntas de um teste.
  • Mudar aleatoriamente a ordem de uma lista de reprodução caseira.

Como funciona

  1. 1

    Cole a lista

    Um elemento por linha.

  2. 2

    Clique em «Baralhar»

    Copie o resultado com a nova ordem.

Detalhes técnicos

  • Um elemento por linha. As linhas vazias são ignoradas e os espaços no início e no fim de cada uma são removidos.
  • Os elementos repetidos mantêm-se: se uma linha aparecer duas vezes, sairá duas vezes no resultado.
  • Pode voltar a baralhar quantas vezes quiser; cada ordem é independente da anterior.
  • O acaso vem de crypto.getRandomValues(), a fonte criptográfica do navegador, com amostragem por rejeição para que nenhum resultado seja favorecido.

Perguntas frequentes

Que algoritmo usa?

Fisher-Yates, o algoritmo padrão para baralhar sem enviesamento, combinado com uma fonte de aleatoriedade criptograficamente segura.

← Aleatório