Calculadora do Amor
A Calculadora do Amor é uma ferramenta divertida e descontraída que gera uma pontuação de compatibilidade entre duas pessoas com base nos seus nomes. Ela usa um algoritmo de hash determinístico baseado em códigos de caracteres, então o mesmo par de nomes sempre produz a mesma porcentagem — tornando-a um jogo de entretenimento, não uma avaliação seria de relacionamentos.
Digite quaisquer dois nomes para ver instantaneamente sua pontuação de compatibilidade de 0% a 100%, junto com uma mensagem divertida que combina com o resultado. Seja testando casais famosos, personagens fictícios ou seus próprios paqueras, esta calculadora é puramente para diversão e boas risadas.
Como funciona
Ambos os nomes são convertidos para minúsculas, ordenados alfabeticamente e concatenados. Um hash variante DJB2 itera sobre o código Unicode de cada caractere (hash = ((hash << 5) + hash) XOR charCode), mantendo um resultado de 32 bits sem sinal. A pontuação final é hash módulo 101 para obter um inteiro de 0 a 100.
Casos de uso
- Testar a compatibilidade entre casais famosos só por diversão
- Resolver debates brincalhões sobre pares de personagens fictícios
- Quebrar o gelo em festas ou reuniões sociais
- Entreter crianças e adolescentes com jogos baseados em nomes
- Adicionar um elemento divertido a cartões ou mensagens de Dia dos Namorados
Perguntas frequentes
Como funciona a calculadora do amor?
Ela converte os dois nomes para minúsculas, ordena-os alfabeticamente e os junta, depois aplica um hash variante DJB2 sobre o código Unicode de cada caractere. A pontuação final é o hash calculado em módulo 101, gerando um número inteiro de 0 a 100. Como o processo é determinístico, o mesmo par de nomes sempre produz a mesma porcentagem.
O resultado da calculadora do amor é preciso ou científico?
Não. A pontuação vem de uma fórmula matemática fixa baseada nas letras dos nomes, e não em personalidade, sentimentos ou qualquer dado real de relacionamento. Ela foi feita puramente para diversão e entretenimento, então nunca deve ser levada como uma medida genuína de compatibilidade.
Por que os mesmos dois nomes sempre dão a mesma pontuação?
Porque o algoritmo é determinístico e usa apenas as letras dos nomes como entrada. Não há aleatoriedade envolvida, então nomes idênticos sempre resultam no mesmo valor de hash e retornam a mesma porcentagem toda vez que você verifica.
A ordem dos nomes muda o resultado?
Não. A calculadora ordena os dois nomes alfabeticamente antes de aplicar o hash, então digitá-los em qualquer ordem gera exatamente a mesma pontuação. Isso mantém o resultado consistente, não importa quem digite o nome primeiro.
Posso usar apelidos ou nomes completos na calculadora do amor?
Você pode usar os nomes que quiser, mas a pontuação depende das letras exatas digitadas, então um apelido produzirá um resultado diferente de um nome completo. Para manter a consistência, escolha uma forma de cada nome e use-a sempre que comparar o mesmo casal.