Seletor de nomes aleatórios
Escolha um ou mais nomes de uma lista colada com o Seletor de nomes aleatórios. Sorteios exclusivos são embaralhados com crypto.getRandomValues e permanecem no navegador.
Resultados aleatórios são gerados em seu navegador com crypto.getRandomValues(). Nada é enviado para um servidor.
—
—
Jogador 1
8000
Jogador 2
8000
0:00
—
Mostrar aritmética
O Selecionador de Nome Aleatório seleciona uma ou mais entradas de uma lista colada para ligações não solicitadas em sala de aula, brindes ou simples escolhas de equipe. Insira os nomes um por linha ou separados por vírgulas, defina quantos escolher e escolha escolhas exclusivas ou repetições permitidas. O modo exclusivo embaralha com Fisher-Yates e crypto.getRandomValues e retorna os nomes principais. A geração permanece no navegador.
Escolha um nome aleatório em uma lista
Cole pelo menos um nome não vazio no campo de nomes.
O texto de exemplo padrão mostra quatro nomes de espaço reservado para que o controle nunca fique em branco no primeiro carregamento.
Substitua essa amostra pela lista real antes de desenhar.
A contagem padrão é 1 para um único vencedor.
O seletor de nome aleatório corta espaços em branco e descarta tokens vazios após a divisão em novas linhas ou vírgulas.
Pressione escolher para preencher a lista de resultados.
Linhas duplicadas no texto colado contam como entradas separadas, portanto, duas grafias idênticas podem aparecer no conjunto.
Limpe a lista primeiro se cada pessoa aparecer uma vez.
Formatos separados por vírgula e por linha podem ser misturados em uma pasta; ambos os divisores são executados na string bruta.
Remover nomes após escolher
Escolhas exclusivas definidas como Sim sorteiam sem reposição da lista atual.
O mecanismo copia a lista, embaralha-a, retorna os nomes da primeira contagem e pode expor os nomes restantes após o corte.
A contagem não pode exceder o número de nomes analisados; uma solicitação exclusiva superdimensionada retorna um erro em vez de reciclar nomes.
Permitir repetições (Número único) sorteia cada escolha independentemente da lista completa, para que a mesma pessoa possa ganhar mais de uma vez em um lote.
Use Sim exclusivo para sorteios e turnos justos em sala de aula.
Use repetições quando uma simulação ignorar quem já foi escolhido.
O seletor de nome aleatório indica o modo no rótulo de seleção para que a regra fique visível antes do sorteio.
Escolha os vencedores para um sorteio ou sorteio em sala de aula
Para um sorteio, cole os participantes, defina a contagem do número de prêmios, mantenha o Sim exclusivo e sorteie uma vez.
Anuncie a ordem impressa como primeiro prêmio, segundo prêmio e assim por diante, se a classificação for importante.
Para uma chamada não solicitada, mantenha a contagem em 1 e sorteie quando um novo voluntário for necessário.
Limpar e colar novamente redefine o pool para o próximo período.
As divisões no estilo de equipe funcionam desenhando nomes exclusivos em lotes iguais ao tamanho da equipe e, em seguida, atribuindo cada lote a um rótulo de equipe off-line.
A página não equilibra automaticamente equipes nem nomeia grupos; ele retorna apenas a fatia escolhida.
Os nomes restantes após um sorteio único são as pessoas ainda não designadas, o que ajuda a completar uma lista completa com várias escolhas se o operador registrar cada lote.
Verifique se a escolha é aleatória
Sorteios exclusivos dependem de Fisher-Yates: cada posição i é trocada por um índice uniforme de 0 a i, escolhido por meio de crypto.getRandomValues com amostragem de rejeição.
Isso produz uma permutação aleatória uniforme da lista colada antes que o prefixo seja obtido.
O modo de repetição chama um índice uniforme na lista uma vez por seleção solicitada.
O Selecionador de Nome Aleatório não usa Math.random.
Uma nota de privacidade na página afirma que os nomes e resultados permanecem no navegador.
Nenhum campo de sementes é oferecido, portanto, um empate não pode ser reproduzido a partir de uma semente digitada.
Se uma disputa precisar de uma trilha de auditoria, faça uma captura de tela ou copie o resultado imediatamente após a escolha.
As telas compartilhadas em uma sala de aula devem ocultar a pasta completa da lista se a privacidade do aluno for uma preocupação.
Trabalhe um exemplo de contagem com quatro nomes
Suponha que a lista seja Alex, Blake, Casey, Drew e o sorteado peça dois nomes únicos.
Pares ordenados sem número de substituição P(4,2) = 4 × 3 = 12, e cada par é igualmente provável sob um prefixo de embaralhamento justo.
A chance de Alex aparecer nas duas escolhas é 2/4 = 1/2.
A chance de Alex ser o primeiro é de 1/4.
Com repetições permitidas e contagem 2, cada posição tem quatro opções, portanto existem 16 resultados ordenados e (Alex, Alex) torna-se possível.
O número esperado de vezes que Alex aparece em duas escolhas independentes é 2 × (1/4) = 1/2.
A execução do Selecionador de nomes aleatórios em ambas as configurações exclusivas com a mesma lista de quatro nomes mostra duplicatas somente quando repetições são permitidas.
Prepare uma lista limpa antes de desenhar
Antes de uma chamada não solicitada ou sorteio de prêmios, cole a lista em um editor de texto simples e remova linhas em branco, vírgulas finais e grafias duplicadas acidentais.
O Selecionador de Nome Aleatório trata cada token não vazio como uma entrada de pool separada, portanto, "Alex" em duas linhas conta como dois tickets, a menos que a lista seja limpa.
Prefira um nome por linha para listas longas de turmas; a separação por vírgula funciona para listas curtas copiadas de uma linha da planilha.
Após um sorteio único com vários vencedores, copie a lista escolhida e os nomes restantes, caso as rodadas posteriores excluam os vencedores anteriores.
Substituir a pasta apenas pelos nomes restantes mantém o próximo sorteio exclusivo dentro do conjunto reduzido sem depender de memória.
Para alto-falantes alternados, mantenha a contagem em 1 e o Sim exclusivo é opcional quando cada pressionamento usa a lista completa novamente.
Se a regra é que ninguém é chamado duas vezes até que todos tenham falado uma vez, reduza a pasta após cada escolha ou aumente a contagem e desenhe uma ordem única completa em um toque e, em seguida, leia a lista em ordem.
Perguntas frequentes
Como os nomes devem ser formatados?
Os nomes podem ficar um por linha ou em uma sequência separada por vírgula. Os espaços à esquerda e à direita são cortados. Segmentos vazios após uma vírgula dupla ou linha em branco são ignorados.
Podem ser escolhidos mais nomes exclusivos do que a lista contém?
O modo exclusivo não pode escolher mais nomes do que o comprimento da lista analisada. Diminua a contagem ou adicione nomes e desenhe novamente. O modo de repetição pode solicitar qualquer contagem positiva mesmo quando a lista é curta.
Os nomes colados duplicados são tratados como uma pessoa?
Linhas coladas duplicadas permanecem como entradas de pool separadas. Desduplicar o texto antes de desenhar se cada pessoa aparecer apenas uma vez na lista.
O
Selecionador de Nome Aleatório usa Math.random? O Selecionador de Nome Aleatório não usa Math.random. Embaralhamentos e escolhas de índice passam por crypto.getRandomValues no auxiliar aleatório compartilhado.
Os nomes colados saem do dispositivo?
Os nomes colados e os resultados selecionados permanecem no navegador durante essa sessão. Generation não publica a lista em um servidor como parte do sorteio.
Como são ordenados os vencedores dos sorteios?
O modo exclusivo retorna nomes em ordem aleatória. Trate o primeiro nome listado como o primeiro sorteado se a classificação do prêmio for importante. Redesenhar cria uma nova ordem.
As equipes podem ser formadas automaticamente?
A ferramenta retorna uma lista simples de escolhas. Atribua esses nomes aos rótulos da equipe em uma planilha ou no quadro. Tamanhos de grupos iguais são uma etapa manual após o sorteio.
O que acontece com os nomes restantes?
Após um sorteio único, os nomes restantes são as entradas embaralhadas após o prefixo escolhido. São as pessoas não selecionadas naquele lote. O modo de repetição deixa a lista completa conceitualmente intacta para cada escolha.
Qual é o tamanho mínimo da lista?
É necessário pelo menos um nome não vazio. Os nomes de amostra padrão aparecem no primeiro carregamento, portanto o campo não fica em branco; substitua-os pela escalação real antes de qualquer sorteio oficial. O Selecionador de Nome Aleatório corta espaços e descarta tokens vazios após a divisão.
Vírgulas e quebras de linha podem ser misturadas em uma pasta?
Sim. A divisão de nova linha e vírgula é executada na string bruta, portanto, uma mistura de nomes separados por linha e por vírgula em uma pasta ainda forma um pool. Limpe os segmentos vazios ímpares que aparecem após uma vírgula final.
Resumo O
Random Name Picker transforma uma lista colada em uma ou mais seleções justas com um controle explícito de exclusividade ou repetição.
Escolhas exclusivas embaralhadas via Fisher-Yates e crypto.getRandomValues; escolhas repetidas amostram a lista de forma independente.
Use-o para ligações não solicitadas e brindes, mantenha listas locais no navegador e registre resultados quando uma cópia de auditoria for necessária.