Pular para o conteúdo principal
CalcMax

Gerador de nomes aleatórios

Intervalo: 1 – 200

Intervalo: 0 – 4.294.967.295

Resultado

6, 1, 5

Nomes sorteados

Nomes na lista
8
Chance de um nome ser sorteado
37,50%

Este gerador de nomes aleatórios sorteia nomes de uma lista de nomes que você cola, sem repetição, e dá o mesmo resultado toda vez que roda de novo com a mesma semente. Cole uma relação, um nome por linha ou separados por ponto e vírgula ou por vírgula, diga quantos nomes sortear, e a página devolve essa quantidade de nomes distintos junto com o tamanho da lista e a chance de um nome ser sorteado. É o mecanismo por trás de um sorteio de prêmios, de uma distribuição de brindes, de uma ordem de fala, de um mapa de lugares ou de uma escala de tarefas: a lista é a entrada, o sorteio é a saída, e os números ao lado permitem descrever o que aconteceu em vez de apenas afirmar. Duas propriedades merecem ser ditas com todas as letras. O sorteio é sem reposição, então nenhum nome pode aparecer duas vezes num mesmo resultado, e todos os nomes têm a mesma chance — o número sorteado dividido pelo tamanho da lista, de modo que sortear três de oito dá 37,5% para cada nome. E o resultado é reprodutível, que é o que torna um sorteio publicado auditável em vez de apenas declarado.

Fórmula

P(um nome qualquer ser sorteado) = drawCount / nameCount e o sorteio é um embaralhamento com semente que toma os primeiros drawCount nomes

nameCount
Quantos nomes a lista tem depois de dividida. Os separadores são a quebra de linha, o ponto e vírgula e a vírgula — o espaço não é um deles, então um nome com espaço dentro continua sendo uma única entrada e uma relação numerada digitada com espaços colapsa num nome só
drawCount
Quantos nomes retirar. Ele não pode passar do tamanho da lista, porque o sorteio é sem reposição: tirar quatro nomes de uma relação de três não é um resultado improvável, mas um pedido impossível
semente
O estado inicial do gerador, até 4.294.967.295. A mesma lista, a mesma quantidade e a mesma semente sempre produzem os mesmos nomes, e é isso que permite que um resultado publicado seja rodado de novo e conferido; mude a semente e o sorteio inteiro muda
drawCount / nameCount
A chance de que um nome específico apareça. Ela não é uma promessa sobre um sorteio isolado — um nome com 37,5% de chance pode ficar de fora dez vezes seguidas —, mas ao longo de muitos sorteios independentes a fatia deles em que o nome aparece se aproxima desse valor
picked
Os nomes sorteados, na ordem em que o sorteio os produziu, separados por vírgulas. A ordem faz parte do resultado e não é uma escolha de apresentação: a mesma semente reproduz a mesma ordem, então ela serve para uma ordem de fala ou para uma lista do primeiro ao último

Use sempre que um sorteio visível e defensável for necessário e a justiça precisar ser conferível depois: escolher um ganhador, decidir uma ordem, distribuir tarefas, escolher qual de várias opções seguir. A semente é o que separa isto de um botão aleatório opaco — publique a semente junto com o resultado e qualquer pessoa consegue reproduzir um sorteio idêntico, de modo que uma discussão sobre se o sorteio foi justo passa a ser uma questão de aritmética em vez de confiança. Duas coisas a ter em mente ao escolher os ajustes. Sorteie a lista inteira quando o objetivo for uma ordenação completa em vez de um subconjunto, já que sortear todos os nomes é o mesmo que embaralhar e a saída vira uma ordem de execução. E confira a lista que a página acha que tem antes de confiar no sorteio: a contagem informada ao lado do resultado é o número de entradas realmente interpretadas, que é o jeito mais rápido de pegar um separador que não dividiu como você esperava. Tudo isso vale para um sorteio reproduzível que precise ser auditado, e não para gerar uma senha ou uma chave.

Exemplos resolvidos

  1. Três nomes entre oito

    1. A lista é dividida nos pontos e vírgulas e vira oito entradas
    2. O sorteio com semente toma três delas sem reposição: 6, depois 1, depois 5
    3. Todos os nomes tinham a mesma chance na largada: 3 / 8 = 0,375, ou seja, 37,5%
    4. Rodar o mesmo sorteio de novo com a semente 1 devolve os mesmos três nomes na mesma ordem

    A primeira coisa a olhar aqui é a contagem 8, e não os três nomes. É a página dizendo quantas entradas ela realmente interpretou, e é a conferência mais rápida de que a lista foi dividida como você queria — uma relação que virou uma entrada só continua produzindo um resultado com cara de certo. Os 37,5% são a chance de cada nome individualmente, e não um total corrente: os oito somam 300%, porque três nomes estão sendo sorteados e cada sorteio é uma reivindicação separada sobre a lista.

  2. Nomes com espaço dentro

    1. Cada nome está na sua própria linha, então a lista tem quatro entradas — e não oito
    2. O sorteio toma dois dos quatro: Mary Jane e Peter Parker
    3. A chance de cada nome é 2 / 4 = 50%
    4. Escrever os mesmos quatro nomes como John Smith; Mary Jane; Peter Parker; Bruce Wayne dá exatamente o mesmo resultado

    Quatro entradas em vez de oito é o ponto inteiro: o espaço não separa nomes nesta página, porque a maioria dos nomes de verdade contém um. O ponto e vírgula e a quebra de linha separam, e qualquer das duas formas dá o mesmo sorteio a partir da mesma semente. Se a contagem ao lado do resultado vier maior do que o número de pessoas que você colou, a lista foi dividida fina demais — o que acontece quando uma vírgula é usada como separador dentro de um nome escrito com o sobrenome primeiro.

  3. Sorteando a relação inteira

    1. Oito nomes sorteados de uma lista de oito, sem reposição
    2. Todo nome precisa sair exatamente uma vez, então o resultado é a lista inteira numa ordem nova
    3. A chance de um nome qualquer é 8 / 8 = 100%, que é a leitura honesta de um sorteio completo
    4. A ordem da saída é a ordem do sorteio, então isto também serve como embaralhamento

    Uma chance de 100% parece erro até a pergunta ser lida com cuidado: é a chance de um nome qualquer ser sorteado quando todos os nomes são sorteados, e ela não diz nada sobre em que posição da ordem esse nome cai. É o ajuste a usar quando você quer uma ordem de apresentação embaralhada em vez de um subconjunto — a mesma saída serve para os dois propósitos, e a ordem é reprodutível a partir da semente como tudo o mais nesta página.

  4. Números digitados com espaços, lidos como um nome só

    1. Um espaço não é separador nesta página, então a lista tem exatamente uma entrada
    2. Sortear um nome de uma lista de um devolve esse nome sem mudanças
    3. A chance é 1 / 1 = 100%
    4. Reescrever a mesma relação com pontos e vírgulas dá oito entradas e o sorteio pretendido

    É assim que a regra do espaço morde: oito números digitados com espaços são um nome só, então o sorteio devolve essa única entrada e informa uma contagem de 1 e uma chance de 100%. Nada no painel parece quebrado, e é por isso que a contagem ao lado do resultado merece uma olhada toda vez. A correção é um separador que não seja espaço — 1; 2; 3; 4; 5; 6; 7; 8, ou um por linha.

Limitações

Três limites práticos valem a pena ser conhecidos antes de o resultado ser usado para qualquer coisa que importe. A lista comporta até 200 nomes, e o sorteio pode retirar no máximo tantos quantos a lista contém. Um espaço nunca separa nomes, porque nomes de verdade contêm espaços — os separadores são a quebra de linha, o ponto e vírgula e a vírgula —, então uma vírgula dentro de um nome escrito com o sobrenome primeiro vai parti-lo em dois, e a contagem ao lado do resultado é o único aviso que você recebe. A semente é um recurso de reprodutibilidade, e não de segurança. O gerador por trás dela é um gerador pequeno, rápido e totalmente determinístico, do tipo que cabe numa página como esta: ele é inteiramente adequado para sortear a ordem de uma reunião diária ou uma escala de tarefas, e não é adequado para um sorteio com dinheiro de verdade em jogo, onde alguém que conheça a semente e o algoritmo poderia descobrir o resultado de antemão e onde uma fonte pública verificável de aleatoriedade é a ferramenta certa. Por fim, uma chance não é uma agenda. Todo nome da lista tem a mesma probabilidade de ser sorteado, mas uma chance de um em oito não significa que um nome aparece a cada oito sorteios — significa que, ao longo de uma sequência muito longa de sorteios independentes, a fatia se aproxima de um oitavo, o que é uma afirmação sobre o longo prazo e não sobre a próxima tentativa.

Perguntas frequentes

O sorteio é realmente aleatório ou favorece alguns nomes?
Todos os nomes da lista têm a mesma chance, e a página só sorteia nomes sem repetição, então nenhum nome pode sair duas vezes num mesmo resultado. O que dá para conferir é a contagem ao lado do resultado: ela informa quantas entradas a página interpretou e, se esse número não corresponder ao número de pessoas que você colou, a lista foi dividida de um jeito diferente do que você queria e o sorteio é justo sobre o conjunto errado. É isso, e não algum viés escondido, o motivo habitual de um sorteio parecer errado — e é por isso que colar uma relação com um nome por linha é o hábito mais seguro.
Por que a mesma semente produz os mesmos nomes?
Porque o gerador é determinístico: a semente aleatória define o estado inicial dele e, a partir daí, a sequência é fixa. Isso é uma qualidade, e não uma limitação, já que transforma uma afirmação sobre justiça em algo que qualquer pessoa pode verificar — compartilhe a lista, a quantidade sorteada e a semente, e o resultado idêntico volta em qualquer aparelho, em qualquer idioma, sem que nada fique registrado. Uma semente diferente produz um sorteio completamente diferente, então se você quer um resultado novo sem mexer na lista, mude esse único número. Esse mesmo determinismo é também o motivo de este não ser um sorteio adequado quando há valor em jogo e alguém poderia agir sabendo o resultado de antemão.
Uma chance de um em oito significa que o nome sai a cada oito sorteios?
Não, e essa é a leitura errada mais comum de qualquer probabilidade. Uma chance de um em oito significa que, ao longo de uma sequência muito longa de sorteios independentes, a fatia deles que inclui aquele nome se estabiliza perto de um oitavo, mas qualquer sequência particular pode deixá-lo de fora muitas vezes seguidas ou incluí-lo duas vezes consecutivas. Oito sorteios são pouquíssimos para que a média tenha qualquer força. O número continua útil — é ele que torna dois nomes comparáveis e que diz que sortear quatro de oito dá 50% de chance para cada nome —, mas é uma afirmação sobre o longo prazo, e não uma agenda.
Por que minha lista de números foi lida como um único nome?
Porque os espaços não separam nomes nesta página. A maioria dos nomes de verdade contém um espaço, então tratar o espaço como separador partiria John Smith em dois, e a regra que mantém os nomes inteiros é a mesma que colapsa uma sequência como 1 2 3 4 5 6 7 8 numa única entrada. A contagem ao lado do resultado mostra isso: ela vai ler 1 em vez de 8, e a chance vai ler 100%. A correção é um separador que não seja espaço — pontos e vírgulas, vírgulas, ou uma entrada por linha —, e qualquer um dos três dá o mesmo sorteio a partir da mesma semente.
O mesmo nome pode ser sorteado duas vezes?
Não num mesmo sorteio. Os nomes são retirados da lista conforme são escolhidos, então cada resultado é um conjunto de nomes distintos, que é o que um sorteio ou uma ordem de fala exige — anunciar a mesma pessoa duas vezes seria um defeito, e não uma surpresa. A única consequência a conhecer é que a quantidade sorteada não pode passar do tamanho da lista: pedir quatro nomes de uma relação de três descreve um procedimento que não pode ser executado, e a página diz isso em vez de devolver silenciosamente os três. Sorteie tanto quanto a lista tem e o resultado é a relação inteira numa ordem nova.
Por que não há tabela nem lista de sorteios de exemplo nesta página?
Porque o resultado depende inteiramente dos nomes que você cola e da quantidade que você escolhe, e uma tabela não consegue ver nenhum dos dois. Um conjunto impresso de sorteios de exemplo seria um resultado para alguma outra lista, e onde ele discordasse do painel acima, o painel é que estaria certo — uma página discutindo consigo mesma é pior do que uma página sem nada a mais. O painel já é a resposta, e os dois números ao lado dele são os únicos fatos gerais que valem a pena tabular aqui: quantas entradas a lista de fato tem e a chance que cada uma delas tinha de ser sorteada.

Referências

Calculadoras relacionadas