分享

原来,二维码会被人类扫完的

 超能网 2020-10-28

对于二维码这种东西,相信大家都已经接触得非常非常多了,支付码、名片码、健康码、校园码、复学码、乘车码、挪车码……根据腾讯公布的数据,光疫情期间,微信“码上经济”就用掉了1400亿个二维码。对于二维码,我的潜意识里一直认为,它是一种可再生并且无穷无尽使用的资源。但是,微信告诉我们,实际上二维码是会被扫完的。

小超哥和超能公众号之类的名片二维码是37×37矩阵

根据腾讯公布的信息,因为二维码的尺寸是有限的,那二维码的数量就是有限的。现在的二维码有40个官方版本,从Version1-40,最小为21*21、最大为177*177矩阵。

举一个例子,一个四宫格内有四个格子,每个格子有两种颜色变化,所以这个四宫格就可以组合出2×2×2×2共16种图形组合。而25×25的宫格则可以生成780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544种图形组合。

我们可以简单的把二维码的矩阵单位用上述例子中的格子来表示,也就是说四宫格可以生成16个二维码,25×25(微信付款码规格)宫格就有7……个二维码。根据疫情期间1400亿个二维码的数量来计算,假设微信一年会用掉6000亿个二维码。那么,我们可以在1.301×10132年之后把微信付款码扫完……

假如有15600000个星球有智能生命,假设每颗星球上有地球同等人口需要扫二维码的外星人,那么二维码能够提供全宇宙扫1.668x10124年……所以,理论上二维码的数量是有限的,但是,把二维码资源消耗完毕,则是不太可能的。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多