你可能也好奇過,一副撲克牌到底要洗多少次才能算真正“洗開”了。最近有個挺反直覺的說法又被人翻了出來:只要用非常精準的手法,把一副牌一分為二、再嚴絲合縫地一張壓一張疊起來,連續做7次,就能讓牌序徹底隨機化。是不是聽著挺像魔術師才會操心的事?但其實這背后藏著一個挺有意思的數學結論。
這個叫“完美洗牌”的動作,在英語里叫 perfect shuffle,也叫 Faro shuffle。它和我們平時切牌洗牌完全不是一回事。平時我們“嘩啦啦”地撥牌邊、讓兩邊牌交錯落下,那個叫做 riffle shuffle,是帶隨機性的;而完美洗牌要求每一次交疊都絕對精確:把52張牌正正好好從中間分開,然后一邊一張地完全交錯。這種洗法如果做得足夠完美,牌的排列順序其實是被數學公式算死的,而不是隨機的。
![]()
正因為它太“機械”了,所以早期的數學家發現一個意外的性質:連續做7次這樣的完美交錯洗牌,一副牌會經歷一個奇特的循環,最終讓牌序的分布達到一種與“真隨機”幾乎無法區分的狀態。所以,對一個只做完美洗牌的人來說,7次就夠“亂”了。
但是等一下——我們普通人誰會這么洗牌啊?我們用的都是那種嘩啦啦靠手感、有時還掉幾張的“馬虎洗牌”。那么問題來了:這種隨便洗,需要多少次才能達到同樣的隨機化效果?這就是標題后半句拋出的迷人之問:How Many Sloppy Ones?
這個“馬虎洗牌需要多少次”的問題,其實比“7次完美洗牌”要復雜得多,因為它立刻把我們帶進一個不確定的地帶。你洗牌的力度、切牌的均勻度、每兩次撥牌時交疊的片數,都會改變混亂的速度。而且“隨機化”這件事本身,還得看你用什么標準去評判。如果只是讓牌的順序“看起來不像是新牌的順序”,也許三五下就夠了;但如果要嚴格到任何一張牌出現在任何位置的概率都相等,那么次數可能就會猛增。
更關鍵的一點是,完美洗牌之所以能用7次這個數字精準表達,是因為它背后是一個確定的數學變換,你可以用公式把每一次洗牌的結果都算出來。而一旦脫離了“完美”,手上的動作立刻變成一個概率分布問題。換句話說,上次你還是個數學家,這次你變成了一個賭場經理,想知道發牌員得洗多少下才能避免玩家算牌——這兩個問題所用的工具就已經徹底分岔了。
那么,到底需要多少次馬虎洗牌呢?如果你在期待一個類似“7次”那樣斬釘截鐵的數字,可能會有點失望——因為目前還沒有一個像“7次完美洗牌”那樣被所有人接受的統一答案。不同的研究者在不同假設下給出的估算,從五、六次到十幾二十次都有。這恰恰說明,“隨機”這件事和你的洗牌手法綁得太緊,沒辦法一刀切。
有意思的是,這背后的思考方式,其實遠比單純記住一個數字更有價值。它提醒我們,很多生活中那些看起來隨機的東西,其實都像馬虎洗牌一樣,卡在“完全有序”和“完全混沌”之間。而我們需要的,或許不是追求那個絕對的數字,而是保持一種追問的狀態:既然7次完美洗牌給出這么反直覺的結論,那么“馬虎洗牌”下一次研究的切口又會在哪里?這可能才是科普最迷人的地方——它從來不急著封口,而是讓好奇繼續漂著。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.