Sorteador de nomes — Resultado reprodutível por semente
Sorteie um nome de uma lista de forma justa, com uma semente que pode ser reutilizada.
Última atualização · Ver algoritmo, constantes e entradas padrão (JSON)
Sobre esta calculadora
Sortear um nome só é justo se todos da lista tiverem a mesma chance, então aqui o sorteio é independente e usa um gerador com semente. Escreva os nomes separados por vírgulas e reutilize a mesma semente sempre que precisar comprovar que o resultado é reprodutível.
Exemplo resolvido
calculado com os valores padrão abaixo
Nomes, separados por vírgulas Alex, Sam, Riley, Jordan, Casey · Semente 2.026 · Gerar também um pedido completo Somente o vencedor Nome escolhido Alex · Posição na sua lista 1 · Nomes na lista 5
Isenção de responsabilidade
Estas calculadoras fornecem estimativas gerais para informação e entretenimento. Os algoritmos, métricas e definições das plataformas mudam sem aviso, e nenhum destes resultados é um dado oficial das plataformas mencionadas.
Fonte da implementação
Este registro descreve a implementação desta página, sem validação independente. As referências externas sustentam apenas a fórmula ou definição indicada; estimativas e regras próprias mantêm suas premissas.
Fórmula e variáveis
a_{k+1} = (a_k + 1831565813) mod 4294967296 → u_k; (x_i, x_j) → (x_j, x_i), j = floor(u_k(i+1)), i = n−1,…,1; picked = x₀
- a_k
- estado interno do gerador
- x_i
- nome na posição i
- u_k
- valor pseudoaleatório 0–1
- j
- índice de troca
- n
- quantidade de nomes
Parada: o loop termina quando i chega a 1; o resultado é totalmente definido pela semente (mulberry32); lista vazia retorna "No names given".
Perguntas frequentes
Como são tratados nomes duplicados?
Cada entrada separada por vírgula é uma oportunidade independente, mesmo que dois nomes sejam iguais. A posição apresentada corresponde à posição original da entrada escolhida. A mesma lista e semente reproduzem a mesma ordem.
Uma semente reproduzível prova que o empate foi justo?
Não. A mesma semente e ordem de lista reproduzem o mesmo embaralhamento pseudoaleatório, o que ajuda a reproduzir um resultado. Não prova que a semente foi escolhida de forma independente ou que a lista estava completa e inalterada. Registre o seed e a lista original antes de um sorteio consequente.