了解动物 ID 和层级决定的分数范围、专用组合的优先顺序,以及公开指南中示例分数与随机结果的区别。
从照片到分数
分别完成动物分类后,calculateCompatibility 检查两个动物 ID、层级和翻译数据中的组合条目。它不测量气质、沟通能力或工作习惯,也不直接比较两组面部坐标。分类步骤见分析说明。
优先检查专用组合
函数先随机选取 50~69 的一个整数。把两个 ID 排序组成的键若存在于翻译数据中,就使用该组合文案,并跳过下面的一般条件。目前的专用组合为猫–狗、恐龙–兔子、狮子–老虎、狐狸–狼、熊–兔子,范围仍为 50~69。
没有专用组合时的检查顺序
只采用第一个满足的条件。以下均为包含两端的整数范围。
- 猫 + 恐龙或熊:90~99。
- 狗 + 兔子、马或鹿:90~99。
- 狐狸 + 狼或老虎:85~94。
- 层级差不超过 1:70~89。
- 猫 + 蛇:30~49。
- 狗 + 老虎或龙:20~39。
- 兔子 + 包含 eagle 的 ID:10~29。
- 均不满足时,保留最初的 50~69。
多数动物判断使用 ID 字符串包含检查,猫–蛇则比较完整组合字符串。排在后面的条件不一定会执行。例如狐狸–狼优先使用专用条目;猫–蛇目前先满足层级接近条件,因此范围分别为 50~69 和 70~89。
例子:狗与兔子
狗–兔子没有专用条目,满足第二个条件,范围为 90~99。测试从中随机选一个整数,所以相同动物组合也可能得到不同分数。这不是恋爱成功概率,也不是经过验证的真人评价。
公开组合指南显示范围中点向下取整后的示例值:90~99 显示 94,50~69 显示 59。它与个人照片测试产生的随机结果不同。
如何理解数字和文案
当前函数返回一个分数,并非分别测量爱情、友情和工作的三个分数。标题、说明和标签是按规则选取的预写文案,不是从数字推断的性格或关系诊断。请把配对测试作为一起比较结果的游戏。