约会必备技能!玩过这款小程序的人,都学会了读心术

小程序

01-03 22:39

见过这样的魔术吗?首先,你得在心里想一个数字,接着表演者会拿出几张写着满满数字的卡片,让你依次分辨其中有没有你想的那个,这样对方就能猜出你所想的数!

最近有一款小程序「卡片读心术」,不仅颜值高,还能让你轻松表演这个魔术,想不想玩玩呢?

请开始你的表演

打开「卡片读心术」,首先,根据屏幕的提示,心里默想一个在 1~60 之间的数字。想好之后,点击「我想好了」。

接着,小程序会连着给出 6 张不同的卡片,每一张都写满了不同数字,同时,屏幕下方会有一个问题「卡片中是否有你想的数字」。你只要据实回答「是」或者「否」就可以了。

最后,小程序会出现一个滚动数字,告诉你「你想的数字」是多少。只要你想的数字在 1~60 之间,只要你刚刚没有手滑回答错误,它都能正确读出你心中所想。惊不惊喜!意不意外!

究竟,这个小程序暗藏什么玄机呢?看到屏幕下方的「查看原理」了吗?点击它一探究竟吧。

知心原理

进入「查看原理」之后,小程序会为你展示它的「表演教程」。

「表演教程」依然是列出刚刚那 6 张卡片,只不过,每张卡片左上角那个数字都被圈出来了,这便是该卡片的「代表数字」。

当卡片中有你心中所想的数字时,记下这张卡片的「代表数字」。将所有包含该数字的卡片的「代表数字」累加起来,便可以得出你心里的数字。是不是很神奇呢?

显然,不是随便找 6 张卡片都能通过这样的方法推算出别人心里的数。那么,这几张卡片有何特殊之处?我们一起回顾一下这六张卡片。

注意每张卡片最重要的「代表数字」,依次是 1、2、4、8、16、32,这些 2 的 n 次幂可以组成任意一个数字,我们先看看 20 以内的数字可以拆成怎样的组合。

接着,按照「代表数字」归类,所有需要「1」的写入第一张卡片,需要「2」的写入第二张卡片,需要「4」的写入第三张卡片,依此类推。

是不是发现,跟「卡片读心术」小程序所给出的 6 张卡片一模一样呢?

运用这个原理,还可以制作出更大范围的卡片。这个小程序中还有一项「制作卡片」的功能,可以指定「数字范围」,让其「随机排列」,选择「卡片主题」。

值得一提的是,由于 6 张卡片所能存放的数字有限,因此「数字范围」一项最大只能填到「63」。当你启动了「随机排列」时,卡片的「代表数字」便不是左上角的数字了,而应该是这张卡片中「最小的数字」。

想不想成为聚会的焦点人物呢?想不想在约会对象面前大显身手呢?其实掌握了规律之后,你会发现——用扑克牌也能完成这个游戏,只要保证每次亮出的一组牌中最小的一张为 1、2、6、8、2^n 中的任意一张即可,相信聪明的你已经明白其中的套路了。

那么,是时候开始你的表演了!

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中