扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复

网上有一种说法 , 说是你拿出一副扑克牌 , 然后进行洗牌 , 那么你洗出来的扑克牌的排列方式 , 基本上就是世界上第一次出现的排列方式 。也就是说 , 扑克牌的排列方式 , 多到了你几乎不可能洗出和别人一样结果的程度!
那么 , 情况真的是这样吗?
扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复
文章图片

文章图片

其实 , 这是一个很简单的理论 , 那就是数学中的排列组合原理 , 在高中数学课上 , 大家应该都学过 。哪怕你是学文的 , 只要看了我这段解释 , 也就明白了 。
在你洗完一副牌之后 , 最上面的一张牌有54种可能 , 因为扑克牌一共只有54张 , 每一张都有可能跑到最上面来 。一旦第一张确定了 , 那么第二张牌的可能性就是53种 , 因为已经有一张牌排列好了 。以此类推 , 第三张牌有52种可能 , 第四张牌的可能性是51种……一直到最后一张牌 , 就只有一种可能性了 。
扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复
文章图片

文章图片

所以 , 这个计算其实并不难 , 就是54*53*52*……*1 。这就是排列组合中的一种算式 , 叫作阶乘 , 用“!”来表示 , 也就是54! 。有的计算器上就会有这个功能 , 大家还会纳闷为啥有一个感叹号 , 其实这是用来计算阶乘结果的 。
扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复
文章图片

文章图片

别小看这个阶乘的威力 , 它算出来的数字真的相当惊人了 。
假设你只拿出一幅红桃的牌来洗 , 并且速度快到每秒就能洗完一次 。那么你洗出所有可能排列结果的时间就是(13!)秒 , 如果你手边没有计算器 , 那么我告诉你 , 这个结果大约是62.27亿秒!
扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复
文章图片

文章图片

【扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复】如果再把黑桃加进来呢?那就是(26!)秒——127亿亿年!
扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复
文章图片

文章图片

所以 , 如果你再把方块和梅花放进来 , 哦对了 , 还要两张王牌放进来 , 那就是(54!)秒!这回真的是感叹号了 , 因为即便你用力去想象 , 也未必想象得出来这个数字到底有多么庞大 。具体来说 , 就是2*10^71!
怎么说呢?做个简单的比方吧:就算是利用当今世界上的超级计算机 , 每秒钟模拟出40亿种不同的排列情况 。那么即使它从宇宙大爆炸(约137亿年前)开始进行模拟 , 直到今天也无法模拟出所有可能的扑克牌排列情况!
扑克牌有多少种排列的可能?每秒钟模拟一次,宇宙灭亡都不会重复
文章图片

文章图片

由此可见 , 阶乘这种运算方式 , 还真的是非常牛 , 可以计算出极其惊人的结果来 。
所以 , 真的 , 你每一次玩扑克洗牌的结果 , 都是世界上从来没有出现过的一种排列方式 。如果你能洗出来一种以前出现过的情况 , 那才是厉害……
来源:姿势分子knowledge

    推荐阅读