作者: Albert_JIAO
常常遇到撒謊的人,但你又不是《別對我說謊》里lightman,他也不是匹諾曹,如何才能判斷出在說謊?這很難。不過要是玩個數學魔術,那你馬上就可以化身成測謊師,無所不知了。用魔術測謊,怎么測怎么有。
(《Lie to me》 | wikimedia Commons)
測謊方法
魔術師首先拿出一幅撲克牌,把撲克牌分成上下兩疊交給被試者,讓他兩手各拿一疊交叉洗牌一次,使得撲克牌的順序是隨機的。然后魔術師牌面朝下拿著這疊撲克牌,向桌面上一張一張派牌(依然是牌面朝下),被試者可以隨時說停。當被試者說完停之后,魔術師會把已經放好的撲克牌拿走。“我們從下面一張開始”,又在桌面上左面放一張、右面放一張,左右交替一共排放放10張牌,左右兩疊各 5 張。然后魔術師讓被試者從兩疊牌力任意選一疊牌,拿到手里數一下紅色的牌和黑色的牌各有幾張,魔術師同時收走另外 5 張牌。
一切就緒之后,就開始了測謊的“審問”過程,魔術師不需要心電圖,也不需要脈搏圖,通過被試者的眼神就可以看出他有沒有說謊。無論被試者怎么說假話,即使假裝的像真的一樣,魔術師還是可以從你的眼神中“秒殺”你,讀出你手里的紅色牌到底是幾張。
魔術原理
為了能夠讓撲克牌有測謊的效果,最重要的一步就是——對整副撲克牌預先做一下手腳,具體做法是讓撲克牌紅黑交替,比如第一張是紅色的,第二張是黑色的,第三張是紅色的,第四張是黑色的……以此類推(在被試者洗牌之前準備好)。
但牌最后會被洗亂,這樣做有用嗎?當然有用,大有用處。
“測謊過程”中魔術師要讓被試者洗牌。這里有一個小的注意事項,魔術師在把做完手腳之后的牌分成兩疊交給被試者的時候, 要保證兩疊牌最下面的一張顏色不同(一紅一黑) ,當然以上步驟不能說出來,要裝作這副牌是“普通”的一副牌,只是被“隨便”分成兩疊。被試者洗牌的過程會像下面這張圖一樣
交疊洗牌的過程相當于把右面的一疊牌插到左面一疊相鄰牌之間的空隙里,當然并非每個人都是洗牌高手,可以達到“一張壓一張”的完美效果。不過不管洗牌技術高低,最后一定會發現,如果把洗完之后的牌兩個兩個分成一組,“紅黑紅黑”的順序雖然被洗掉了,但是每個組的兩張牌顏色仍然保證是相反的,也就是一紅一黑。 注意,這里一定只能讓被試者洗一次牌 ,如果洗兩次魔術師的密謀就徹底泡湯了。
為什么會這樣?對于兩疊牌洗完后合成的一疊牌,第 2n-1 張和第 2n 張如果都來自于左面或者右面的那一疊,它們的顏色自然是相反的;如果它們一張來自于左面那疊牌(假設第 2n-1 張),一張來自于右面那疊牌(假設第 2n 張),假設它們原來在那半疊牌里分別是第 a+1 張和第 b+1 張, a+b = 2n-2是偶數, a 和 b 或者同時是奇數,或者同時是偶數,按照原先“紅黑紅黑”順序排列,這兩張牌要么同時和左右兩疊最底下那張牌同色,要么同時和作有兩疊最低下那張牌異色,而之前說過,左右兩疊牌最低下那張牌又是不同顏色滴,所以最后的牌里第 2n-1 張和第 2n 張顏色這種情況下還是相反的。
既然第一張牌和第二張牌顏色相反的,第三張牌和第四張牌顏色相反的……事情就好辦了。魔術師最后左面放一張牌,右面放一張牌的“別有用心”之處你大概也就猜到了。被試者在數自己的 5 張牌里有幾張紅色牌的時候,魔術師以把剩下的牌收起來的名義偷偷數一數相對應的那五張牌里有多少張黑牌就能可以了,所謂的的百試不爽的測謊術就是如此煉成的。
排版:陳小磚
題圖來源:wikivisually.com
本文版權屬于果殼網(guokr.com)。