恋愛相性診断(ラブ計算機)— 2つの名前で相性スコア
抽選・ランダム恋愛相性診断は、2つの名前をハッシュ関数(FNV-1a)で0〜100%の相性スコアに変換する娯楽用ツールで、科学的な根拠はありません。
AI支援翻訳をレビュー中
このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。
概要
恋愛相性診断は、2つの名前の文字列をハッシュ関数に入れ、その結果を0から100までのスコアに変換する娯楽用ツールです。名前は空白を除去し、小文字に変換し、Unicode正規化(NFC)を行ったうえで辞書順に並べ替えてからハッシュ化するため、入力順を入れ替えても同じ組み合わせなら常に同じスコアになり、友だちと共有しても結果をそのまま再現できます。スコアは名前の文字から機械的に計算されるだけで、実際の関係・性格・未来とはまったく関係ありません。すべての計算はブラウザ内で処理され、名前がサーバーに送信されることはありません。
スコア = FNV-1a(名前1 + "♥" + 名前2) mod 101 — 名前は空白を除去し、小文字に変換し、NFCで正規化したうえで辞書順に並べ替えます
使い方
- 11人目の名前を入力します。
- 22人目の名前を入力します。
- 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
よくある質問
入力した名前はサーバーに送信されますか?
いいえ。スコアの計算はすべてブラウザ内で行われ、入力した名前がサーバーに送信されたり保存されたりすることはありません。
同じ名前を入力すると常に同じスコアになりますか?
はい。ハッシュに基づく決定論的な計算なので、同じ組み合わせであればいつ計算しても同じスコアになります。2つの名前の入力順を入れ替えても結果は同じです。
恋愛相性スコアに科学的な根拠はありますか?
ありません。スコアは名前の文字列をハッシュ関数に通して作った数値にすぎず、実際の関係とは無関係な娯楽用の結果です。