见过这样的魔术吗?首先,你得在心里想一个数字,接着表演者会拿出几张写着满满数字的卡片,让你依次分辨其中有没有你想的那个,这样对方就能猜出你所想的数!
最近有一款小程序「卡片读心术」,不仅颜值高,还能让你轻松表演这个魔术,想不想玩玩呢?
|
卡片读心术小程序为你揭秘6张卡片读心术,向你的好友表演! |
微信扫描体验 |
请开始你的表演
打开「卡片读心术」,首先,根据屏幕的提示,心里默想一个在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中的任意一张即可,相信聪明的你已经明白其中的套路了。
那么,是时候开始你的表演了!