사랑 궁합 테스트 (Love Calculator) — 이름 두 개로 궁합 점수
추첨·랜덤사랑 궁합 테스트는 두 이름을 해시 함수(FNV-1a)로 계산해 0~100% 점수와 재미 코멘트를 보여주는 오락용 도구로, 과학적 근거는 없습니다.
개념 설명
사랑 궁합 테스트는 두 이름 문자열을 해시 함수에 넣어 0에서 100 사이 점수로 바꾸는 오락용 도구입니다. 이름은 공백 제거·소문자 변환·유니코드 정규화(NFC) 후 사전순으로 정렬해 계산하므로 입력 순서를 바꿔도 같은 조합이면 항상 같은 점수가 나오고, 친구와 공유해도 결과가 그대로 재현됩니다. 점수는 이름 글자에서 기계적으로 계산될 뿐 실제 관계·성격·미래와는 아무 관련이 없습니다. 모든 계산은 브라우저에서 처리되며 이름은 서버로 전송되지 않습니다.
score = FNV-1a(이름1 + "♥" + 이름2) mod 101 — 이름은 공백 제거·소문자·NFC 정규화 후 사전순 정렬
사용법
- 1첫 번째 사람의 이름을 입력합니다.
- 2두 번째 사람의 이름을 입력합니다.
- 3궁합 계산 버튼을 누릅니다.
- 40~100% 점수와 코멘트를 확인하고 결과를 복사해 공유합니다.
참조표
| 점수 구간 | 코멘트 |
|---|---|
| 0~19% | 아직은 서먹한 사이 — 웃어넘기세요 |
| 20~39% | 천천히 알아가는 단계 |
| 40~59% | 균형 잡힌 케미 |
| 60~79% | 꽤 잘 어울리는 조합 |
| 80~100% | 운명적인 케미 |
출처/기준
- The FNV Non-Cryptographic Hash Algorithm (IETF draft) - IETF
- MDN Web Docs: Client-side web APIs - MDN Web Docs
자주 묻는 질문
입력한 이름은 서버로 전송되나요?
아니요. 점수 계산은 전부 브라우저 안에서 이루어지며, 입력한 이름은 서버로 전송되거나 저장되지 않습니다.
같은 이름을 넣으면 항상 같은 점수가 나오나요?
네. 해시 기반 결정적(deterministic) 계산이므로 같은 이름 조합은 언제 계산해도 같은 점수가 나옵니다. 두 이름의 입력 순서를 바꿔도 결과는 동일합니다.
사랑 궁합 점수에 과학적 근거가 있나요?
없습니다. 점수는 이름 문자열을 해시 함수에 넣어 만든 숫자일 뿐이며 실제 관계와는 무관한 오락용 결과입니다.