Sorteador aleatório de nomes

Sorteie ganhadores, embaralhe uma lista ou monte times, com uma semente que dá para publicar.

O Sorteador aleatório de nomes funciona inteiramente no seu navegador: as entradas coladas são embaralhadas no seu dispositivo e nunca são enviadas.

Abrir o Gerador de números aleatórios

Sobre Sorteador aleatório de nomes

A maioria dos sorteadores online pede que você confie neles. Este usa um gerador com semente, então um sorteio pode ser auditado: publique a lista de participantes e a semente junto com o ganhador e qualquer pessoa reproduz o mesmo resultado. A mesma semente vale para todos os modos: escolher ganhadores com ou sem repetição, embaralhar uma lista em uma ordem justa, dividir pessoas em times o mais equilibrados possível ou montar um amigo secreto em que ninguém tira o próprio nome.

Recursos

Como usar Sorteador aleatório de nomes

  1. Cole ou digite os participantes, um por linha
  2. Escolha o modo: ganhadores, embaralhar, times ou amigo secreto
  3. Clique em sortear de novo, ou digite uma semente para repetir
  4. Copie o resultado: a semente vem junto para conferência

Exemplo

Entrada

8 names · 2 winners · seed "launch-day"

Saída

Winners:
1. Katherine Johnson
2. Alan Turing

Seed: launch-day

Com a mesma lista e a mesma semente saem os mesmos nomes: é isso que torna um sorteio público verificável.

Erros comuns e solução de problemas

Perguntas frequentes

Como sortear um ganhador de uma lista?
Cole as entradas, uma por linha, diga quantos ganhadores quer e sorteie. Todas têm a mesma chance e a semente fica visível.
O que é a semente e para que serve?
É o valor inicial do gerador. Publicá-la junto com a lista transforma uma afirmação em algo que qualquer pessoa confere reproduzindo o sorteio.
O embaralhamento é realmente justo?
Sim: usa Fisher–Yates, que dá a cada ordem possível a mesma probabilidade, ao contrário de ordenar por um comparador aleatório.
Como divido um grupo em times aleatórios?
Mude para o modo times e diga quantos grupos quer. As entradas são embaralhadas e distribuídas em rodízio, com diferença máxima de um integrante.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit