UTILS.
100% 浏览器内运行
❤️

爱情计算器

趣味爱情计算器:输入两个名字得出俏皮的匹配百分比。只是个游戏——结果确定、私密且 100% 供娱乐。

只是个有趣的游戏——此分数没有科学依据,也不代表任何真实意义。

关于此工具

爱情计算器是一款免费的浏览器内派对游戏:输入两个名字,它会显示一个俏皮的爱情匹配百分比。它不是对任何事情的测试——只是一个可以分享的有趣数字。不上传任何内容;名字完全在你的设备上转换为分数。

结果是完全确定的,因此相同的两个名字总会得出相同的百分比。两个名字会被转为小写并只保留字母,用单词 "loves" 连接(name1 + loves + name2),再经过一个稳定的滚动哈希:从 0 开始,每个字符更新 h = (h × 31 + code),作为无符号 32 位值处理。最终百分比是该哈希对 101 取模,得到 0 到 100 之间的数字。

由于它只是对字母的简单哈希,这纯属娱乐,没有任何科学或预测依据——真实的关系不是靠对名字做算术来决定的。输入两个名字,分数、配对和一句俏皮的判定便会即时出现。

常见问题

相同的两个名字总会得出相同的结果吗?
会。分数来自对名字中字母的固定哈希,因此完全确定——相同的一对名字在任何设备上总会得出相同的百分比。
百分比是怎么算出来的?
两个名字都被转为小写并只保留字母,连接为 name1 + 'loves' + name2,然后逐字符哈希 h = (h × 31 + charCode),作为无符号 32 位整数处理。百分比是该哈希对 101 取模(0 到 100)。
名字的顺序会改变分数吗?
有可能。由于名字是按你输入的顺序拼接的,交换它们可能得出略有不同的数字——这是个游戏,精确的对称性并不是重点。
这是对匹配度的真实衡量吗?
完全不是。它纯粹是为了娱乐,没有科学依据。所有运算都在你的浏览器中本地进行,名字绝不会被上传。

更多工具