再次反转!左右脑测试,到底是不是随机的?(用这个方法来辨别,
点击上方“维度积木”带你走近科技!
前几天,“左右脑测试”在朋友圈带起了节奏,引发了票圈内一场"深度的自我思考"。
以至于,我的boss在测完后,她开始怀疑自己是不是个神经病。
这场“自省”风波,最终以带着真相帝光芒的程序员甩出的程序代码为终结,
据他的代码显示:原来结果是随机的。
作为一个看得懂random的吃瓜群众,
我立刻露出了柯南般的笑容。
真相只有一个
我们被程序员套路了
然鹅,就在今天早上,事情又有了翻天覆地的变化,在简书上有人发出题为“左右脑测试小程序的真正逻辑”的文章,而且也同时抖出了代码截图:
从简书上的作者@魏永_Owen_Wei发布的代码中,我们可以看到每一道题的不同答案有不同分值,9道题下来分值相加在哪个分值段就会出现哪个结果。这就和我们大部分的心理测试的算法相近。如果是这样,那这个测试就没有问题。
虽然对于这个左右脑测试是否准确,或许大家也是抱着玩玩的心态。
关乎这个程序到底是随机的还是以分值来区分,却是大事情!
不明就里的小编赶紧抱紧了咱程序员的大腿,在接受了一场科普讲解后,小编决定要用严谨的批判性思维,为大家进行科学扫雷, 看看对于这个程序我们是该站随机派还是站算分值派。
以下分为两个步骤:
1.看代码→2.看测试结果
01
看代码!积木式代码一秒就看懂
对于不是程序员的我们,要理解上面的代码可是难事,但是如果用少儿编程的积木式代码。问题就容易多了!
我们分别用积木块的形式将随机代码和算法代码翻译过来。
我们首先来看一下算分值派的代码:
(点击图片可查看大图)
积木块代码逻辑:
将初始分值设为0;
设立判断;
提出问题;
重复侦测问题答案,直到答案符合条件;
是的话,加2分;
否的话,加1分;
积木块代码逻辑:
设立不同分数的判断;
设立符合分值(条件)后弹出的测试结果。
可以看到,如果这个左右脑测试是以这个程序为底的话,那结果就会按我们的答题的得分来判断。
再来看一下随机派的代码:
(点击图片可查看大图)
积木块代码逻辑:
在游戏开始时,
在1-10以内随机取一个整数,
如果将这个随机数除以2得到的余数等于1条件不成立,
弹出结果2,
反之弹出结果1。
可以看过,如果左右脑测试是按这个程序来运行的话,那结果跟你回答的题目是没有一点关系的,结果早在你打开页面时就已经得出。
通过积木式代码,相信大家都能基本看懂两位程序员抖出的两张代码。
当然,因为这个游戏有网页版、小程序版,所以我们也无法一下就能判断我们正在测的“左右脑测试”是使用的哪个程序。
这个时候,我们就可以用第二种方法。
02
看测试结果!
在没有程序员发出代码图之前,其实已经有不少机智的网友通过多次测试,发现了游戏的端倪。
如果答题一样,答案不一样,那就是随机结果;
如果答题相同,答案一样,那就是程序按分值计算的结果。
这个方法是不是很简单呢,
为了让大家认识一下编程的基本原理,小编才会把这个最简单的方法留到最后,让大家久等了呢~
那么,大家都get到了吗?
最后,小编还有两句话想说:
在我们这个智能的时代,科技为我们创造了很多新的便捷、新的乐趣的同时,也给我们带来了很多新的挑战,需要我们用智慧、用批判性思维、用科技知识的储备去判断真假。
也许在日常娱乐的时候,有些取巧,可以被一笑而过,但是很多时候我们却都不得马虎。
希望今天的这篇文章能够通过这次的“左右脑测试”,让大家对编程有一个基础的认识,毕竟,在人工智能时代,编程并不遥远,编程就在我们身边。
<完>
编辑 | 栗子
维度积木原创文章,转载请注明出处
近期活动:
【最后的召集】2017年秋季班正式课程最后一次开班啦,欢迎想要学习少儿编程,成为少儿创客的孩子们加入我们!(点击标题可了解课程详情。)
维度积木少儿科技馆
电话:0756-2250111
网站:www.witprogram.com
地址:广东省珠海市香洲区吉大街道景乐路16号3楼
点击“阅读原文”可了解2017秋季解课程详细介绍
- 秦金枫:12.15黄金50不破大胆多,原油又来“V”形反转
- 大盘或再次探底回升,年线附近有机会
- 技術分析看港股
- 完了!重庆再次光荣上榜!看完重庆人哭了!
- 小伙超市专偷劲酒藏裤裆,再次行窃被抓现行
- 关于梅邦虫草精价值的几点看法
- 鹿晗关晓彤公开恋情后再次合体,相约烤肉店吃串烧
- 同安9家人争20㎡房产,剑拔弩张!却因这件事反转了…
- 谭灿芸:黄金多头反转还需攻破1260,不做单边也能翻仓!
- 何洁离婚案反转了吗?闹到这个地步,肯定对孩子不好了