Embaralhe linhas em uma ordem verdadeiramente aleatória com Fisher-Yates — ou sorteie os N primeiros como vencedores.
Sempre que você precisa de uma ordem da qual ninguém possa reclamar — quem apresenta primeiro, quais músicas tocam em que sequência, quem ganha o sorteio — você precisa de um embaralhamento genuinamente aleatório. Esta ferramenta pega qualquer lista, um item por linha, e a reorganiza de modo que toda ordem possível tenha exatamente a mesma probabilidade. Linhas vazias são ignoradas, então uma lista copiada de uma planilha funciona como está.
O embaralhamento usa o algoritmo Fisher-Yates, o método padrão que os cientistas da computação usam justamente porque as abordagens ingênuas falham: ordenar por uma chave aleatória, por exemplo, é mensuravelmente enviesado para certas ordens. O Fisher-Yates percorre a lista do fim para o começo, trocando cada item com uma posição anterior escolhida uniformemente, o que comprovadamente produz uma permutação sem viés. Para a aleatoriedade em si, a ferramenta usa o gerador criptográfico do navegador (crypto.getRandomValues) com amostragem por rejeição para evitar o viés de módulo — a mesma qualidade de aleatoriedade usada para gerar senhas, muito melhor que o Math.random comum.
Duas opções cobrem as variações mais comuns. "Pegar só os primeiros N" transforma o embaralhador em uma rifa: embaralha tudo e mantém os N do topo — um sorteio justo de vencedores, sem repetição, e a linha de status registra quantos foram sorteados de quantas entradas. "Embaralhar palavras em vez de linhas" divide o texto por espaços em vez de quebras de linha, útil para aleatorizar a ordem das palavras em uma única linha — respostas de quiz, jogos de palavras, provocações de brainstorming. Tudo roda 100% no seu navegador; sua lista nunca é enviada a lugar nenhum.
Sim. Ele usa o algoritmo Fisher-Yates alimentado pelo gerador aleatório criptográfico do navegador, então toda ordem possível é igualmente provável — não há viés para a ordem original nem para posição alguma.
Sim. Cole uma entrada por linha, defina "Pegar só os primeiros N" com o número de vencedores e clique em Embaralhar: a ferramenta sorteia N entradas distintas ao acaso. Para sorteios públicos, considere gravar a tela no momento, por transparência.
Não. Toda linha não vazia é mantida, então um nome inserido três vezes tem três chances no sorteio. Se quiser que cada item apareça uma vez só, deduplique a lista antes.
Divide toda a entrada por espaços em vez de quebras de linha e embaralha as palavras, devolvendo-as em uma única linha — prático para jogos de palavras e para aleatorizar alternativas de resposta.
Não. O embaralhamento roda 100% em JavaScript no seu dispositivo. Nomes e entradas nunca são transmitidos ou armazenados, o que o torna seguro para listas de participantes.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.