このツールについて
ラブ計算ツールは無料のブラウザ内パーティーゲームです。2つの名前を入力すると、遊び心のある相性のパーセンテージを表示します。これは何かを判定するものではなく、共有して楽しむための数字にすぎません。何もアップロードされません。名前は、すべてお使いの端末だけでスコアに変換されます。
結果は完全に決定論的なので、同じ2つの名前は常に同じパーセンテージになります。2つの名前は小文字化されて文字だけに整えられ、「loves」という語でつなげられ(name1 + loves + name2)、安定したローリングハッシュに通されます。0から始まり、各文字ごとに h = (h × 31 + code) を符号なし32ビット値として更新します。最終的なパーセンテージはそのハッシュを101で割った剰余で、0から100までの数字になります。
これは名前の文字を単純にハッシュしたものなので、科学的・予測的根拠は一切ない娯楽です。現実の関係が名前の計算で決まることはありません。2つの名前を入力すると、スコア、組み合わせ、そして茶目っ気のある判定が瞬時に現れます。
よくある質問
同じ2つの名前は常に同じ結果になりますか?
はい。スコアは名前の文字の固定ハッシュから得られるので、完全に決定論的です。同じ名前の組は、どの端末でも常に同じパーセンテージになります。
パーセンテージはどのように求めますか?
両方の名前は小文字化されて文字だけに整えられ、name1 + 'loves' + name2 としてつなげられ、h = (h × 31 + charCode) を符号なし32ビット整数として1文字ずつハッシュ化されます。パーセンテージはそのハッシュを101で割った剰余(0〜100)です。
名前の順序でスコアは変わりますか?
変わることがあります。名前は入力した順序で連結されるため、入れ替えると少し違う数字になることがあります。これはゲームなので、厳密な対称性が目的ではありません。
これは本当の相性の尺度ですか?
まったく違います。純粋に娯楽目的で、科学的根拠はありません。すべての計算はブラウザ内でローカルに行われ、名前がアップロードされることはありません。