#how-it-works#guide

配对分数的实际计算:组合规则与随机值

作者 WhatZoo 团队 · 发布于 2026年5月30日 · 更新于 2026年9月21日

了解动物 ID 和层级决定的分数范围、专用组合的优先顺序,以及公开指南中示例分数与随机结果的区别。

从照片到分数

分别完成动物分类后,calculateCompatibility 检查两个动物 ID、层级和翻译数据中的组合条目。它不测量气质、沟通能力或工作习惯,也不直接比较两组面部坐标。分类步骤见分析说明。

优先检查专用组合

函数先随机选取 50~69 的一个整数。把两个 ID 排序组成的键若存在于翻译数据中,就使用该组合文案,并跳过下面的一般条件。目前的专用组合为猫–狗、恐龙–兔子、狮子–老虎、狐狸–狼、熊–兔子,范围仍为 50~69。

没有专用组合时的检查顺序

只采用第一个满足的条件。以下均为包含两端的整数范围。

  1. 猫 + 恐龙或熊:90~99。
  2. 狗 + 兔子、马或鹿:90~99。
  3. 狐狸 + 狼或老虎:85~94。
  4. 层级差不超过 1:70~89。
  5. 猫 + 蛇:30~49。
  6. 狗 + 老虎或龙:20~39。
  7. 兔子 + 包含 eagle 的 ID:10~29。
  8. 均不满足时,保留最初的 50~69。

多数动物判断使用 ID 字符串包含检查,猫–蛇则比较完整组合字符串。排在后面的条件不一定会执行。例如狐狸–狼优先使用专用条目;猫–蛇目前先满足层级接近条件,因此范围分别为 50~69 和 70~89。

例子:狗与兔子

狗–兔子没有专用条目,满足第二个条件,范围为 90~99。测试从中随机选一个整数,所以相同动物组合也可能得到不同分数。这不是恋爱成功概率,也不是经过验证的真人评价。

公开组合指南显示范围中点向下取整后的示例值:90~99 显示 94,50~69 显示 59。它与个人照片测试产生的随机结果不同。

如何理解数字和文案

当前函数返回一个分数,并非分别测量爱情、友情和工作的三个分数。标题、说明和标签是按规则选取的预写文案,不是从数字推断的性格或关系诊断。请把配对测试作为一起比较结果的游戏。