我让gemini分析了下作者的源码,以下是gemini的分析
帮你直接给出结论:这个测试的结果绝对不是随机生成的,它有着一套非常严密且逻辑自洽的算法;但它在心理学上毫无科学依据,本质上是一个“披着 MBTI 技术外衣的高级整活/骂人脚本”。
结合代码逻辑,为你拆解为什么大家会有“随机”和“很准”这两种截然不同的感受:
### 1. 为什么有人觉得“不是随机的,甚至挺准”?
因为作者在底层逻辑上,确确实实是按照真实的心理测量学框架来写代码的,没有任何敷衍的随机数(
15维度模型支撑*:代码中定义了 15 个维度(如
严密的计分规则:每道题 3 个选项,分别对应 1、2、3 分。15 个维度算总分后,会被严格划分为 L(低)、M(中)、H(高)* 三个等级(总分≤3为L,4为M,≥5为H)。
雷达图匹配算法(核心算法)*:系统预设了 25 种基础人格的“标准答案”(比如“拿捏者 CTRL”的标准是
结论:只要你认真且诚实地答题,你的性格倾向就会被这套算法精准捕捉,并匹配到一个对应的互联网亚文化画像(如:屌丝、吗喽、无所谓人等),所以很多人会觉得“很准”、“被拿捏了”。
### 2. 为什么有人觉得“结果是随机/胡扯的”?
因为作者在严密的算法之外,埋了两个极具恶趣味的“强制截胡”机制(后门):
专属定向狙击(酒鬼陷阱)*:
代码中写死了一个特殊逻辑。题目中会随机插入一道补充题(
如果你在这道题选了选项 2:“我习惯将白酒灌在保温杯...酒精令我信服”。
重点来了:无论你前面 30 道题是怎么精心作答的,系统会直接销毁你的正常结果,强制判定你为 100% 匹配度的 `DRUNK(酒鬼)`。代码里写得很清楚,这就是作者为了骂他那个爱喝酒的朋友专门设的局。
脑回路异常兜底(傻乐者惩罚)*:
如果在 15 个维度算完后,系统发现你和预设的 25 种人格的最高匹配度都 低于 60%(说明你答题前后矛盾,或者性格极度分裂)。
系统会自动放弃治疗,触发
### 3. 代码里的彩蛋与真相
作者的自白*:在 HTML 的
题库风格*:题目文本(如“爆父母金币”、“窜稀”、“电子围栏”)全是极度口语化和情绪化的互联网黑话,它的目的不是测智商或心理疾病,而是为了让你在做题时产生强烈的情绪共鸣。
总结:
说它“随机”,那是冤枉了作者写的这套严谨的“距离计算匹配算法”;说它“准”,那是因为算法有效地将你的行为模式映射到了某个极其生动的网络梗上。这就是一个披着极客外衣、包含熟人私人恩怨、用来在朋友圈提供情绪价值的赛博玩具。
帮你直接给出结论:这个测试的结果绝对不是随机生成的,它有着一套非常严密且逻辑自洽的算法;但它在心理学上毫无科学依据,本质上是一个“披着 MBTI 技术外衣的高级整活/骂人脚本”。
结合代码逻辑,为你拆解为什么大家会有“随机”和“很准”这两种截然不同的感受:
### 1. 为什么有人觉得“不是随机的,甚至挺准”?
因为作者在底层逻辑上,确确实实是按照真实的心理测量学框架来写代码的,没有任何敷衍的随机数(
Math.random 仅用于打乱题目顺序):15维度模型支撑*:代码中定义了 15 个维度(如
S1 自尊自信、E1 依恋安全感、Ac1 动机导向 等)。每道题都精准挂靠在某一个维度上。严密的计分规则:每道题 3 个选项,分别对应 1、2、3 分。15 个维度算总分后,会被严格划分为 L(低)、M(中)、H(高)* 三个等级(总分≤3为L,4为M,≥5为H)。
雷达图匹配算法(核心算法)*:系统预设了 25 种基础人格的“标准答案”(比如“拿捏者 CTRL”的标准是
HHH-HMH-MHH-HHH-MHM)。系统会将你的得分别计算与这 25 种人格的“曼哈顿距离”(即差异度),差异越小、匹配度越高。结论:只要你认真且诚实地答题,你的性格倾向就会被这套算法精准捕捉,并匹配到一个对应的互联网亚文化画像(如:屌丝、吗喽、无所谓人等),所以很多人会觉得“很准”、“被拿捏了”。
### 2. 为什么有人觉得“结果是随机/胡扯的”?
因为作者在严密的算法之外,埋了两个极具恶趣味的“强制截胡”机制(后门):
专属定向狙击(酒鬼陷阱)*:
代码中写死了一个特殊逻辑。题目中会随机插入一道补充题(
drink_gate_q1 问爱好)。如果你选了“饮酒”,会触发隐藏题(drink_gate_q2)。如果你在这道题选了选项 2:“我习惯将白酒灌在保温杯...酒精令我信服”。
重点来了:无论你前面 30 道题是怎么精心作答的,系统会直接销毁你的正常结果,强制判定你为 100% 匹配度的 `DRUNK(酒鬼)`。代码里写得很清楚,这就是作者为了骂他那个爱喝酒的朋友专门设的局。
脑回路异常兜底(傻乐者惩罚)*:
如果在 15 个维度算完后,系统发现你和预设的 25 种人格的最高匹配度都 低于 60%(说明你答题前后矛盾,或者性格极度分裂)。
系统会自动放弃治疗,触发
HHHH 代码,强制给你分配 `HHHH (傻乐者)` 人格,并嘲笑你的脑回路让系统崩溃了。### 3. 代码里的彩蛋与真相
作者的自白*:在 HTML 的
<details> 标签里,作者自己写了:“本测试首发于b站...初衷是劝诫一位爱喝酒的朋友戒酒...由于作者的人格是SHIT愤世者,所以平等的攻击了各位...”。题库风格*:题目文本(如“爆父母金币”、“窜稀”、“电子围栏”)全是极度口语化和情绪化的互联网黑话,它的目的不是测智商或心理疾病,而是为了让你在做题时产生强烈的情绪共鸣。
总结:
说它“随机”,那是冤枉了作者写的这套严谨的“距离计算匹配算法”;说它“准”,那是因为算法有效地将你的行为模式映射到了某个极其生动的网络梗上。这就是一个披着极客外衣、包含熟人私人恩怨、用来在朋友圈提供情绪价值的赛博玩具。