Ir para o conteúdo
TextArray
Totalmente local

Casamenteiro aleatório

Embaralhe uma lista e divida-a em pares ou grupos aleatórios, manipulando as sobras.

Entrada
Saída

Casamenteiro aleatório

Colocar nomes em pares aleatórios é uma daquelas tarefas que parecem triviais até que você precise que seja genuinamente justo - um Papai Noel Secreto onde ninguém pode espiar, duplas de tênis que não são os mesmos parceiros da semana passada, equipes de debate, colegas de revisão de código, painéis de entrevista. Cole sua lista, um nome por linha, e esta ferramenta embaralha-a e divide-a em pares, cada um em sua própria linha.

O embaralhamento é um Fisher-Yates adequado, usando a aleatoriedade criptográfica do navegador, não o Math.random, de modo que o sorteio é imparcial e cada execução é genuinamente diferente - embaralhe novamente até que a sala esteja satisfeita. Os membros por grupo transformam pares em trios, quartetos ou equipes inteiras; o estilo de junção define como os parceiros leem na linha - A vs B para um colchete, A → B para uma corrente de presentes, uma vírgula ou tabulação para colar em uma folha. A numeração torna a saída uma lista de correspondências pronta.

Uma lista estranha é o momento em que a maioria das ferramentas de emparelhamento trapaceia silenciosamente – abandonando alguém ou forçando um grupo desequilibrado. Este é honesto: ele forma quantos grupos completos a contagem permitir e relata o que sobrou na contagem, então você decide o que fazer com o grupo ímpar (deixá-los de fora, formar um trio, emparelhá-los com o organizador) em vez de a ferramenta decidir por você. Nomes duplicados são removidos por padrão para que a mesma pessoa não possa ficar em dois grupos.

Tudo funciona localmente no seu navegador – os nomes nunca saem do seu dispositivo, o que é importante para um Papai Noel Secreto justo.

FAQ

O emparelhamento é realmente aleatório?
Sim. Ele usa um embaralhamento Fisher-Yates conduzido por crypto.getRandomValues, a aleatoriedade criptográfica do navegador - não Math.random. O sorteio é imparcial e imprevisível, e cada corrida é reorganizada do zero.
O que acontece com um número ímpar de nomes?
A ferramenta forma tantos grupos completos quanto possível e relata o restante como “sobra” na contagem, sem deixar cair ou preencher ninguém. Você decide o destino do estranho - um trio, um tchau ou combiná-los com você mesmo.
Posso formar grupos maiores que pares?
Sim — defina membros por grupo para 3, 4 ou mais para trios, equipes ou mesas. A lógica restante funciona da mesma forma: grupos completos primeiro, o restante é relatado.
A mesma pessoa aparecerá duas vezes?
Não – as duplicatas são removidas por padrão antes de embaralhar, então cada nome é colocado uma vez. Desative essa opção se sua lista repetir entradas intencionalmente (por exemplo, slots em vez de pessoas).
Minha lista é carregada em algum lugar?
Não. A reprodução aleatória e o emparelhamento são executados inteiramente no seu navegador e sua lista nunca sai do seu dispositivo.