excel学习库

excel表格_excel函数公式大全_execl从入门到精通

二维码会不会被用完呀?还能再用多少年?

这二维码会不会被用完呀?一个客户问了我这个问题,我告诉他,理论上是可以用完的,仅仅是理论上。这个客户是把所有产品都生成了唯一的二维码贴在了包装盒上,用户可以扫包装盒上的二维码对产品进行溯源,他觉得每天需要消耗这么多二维码,生怕哪天二维码不够使了,哈哈。那到底能不能用完呢,咱们就聊聊这个话题。

现在生活中干啥都要扫二维码,不管是购物啊、加好友啊、扫码付款啊、坐地铁坐公交啊等等,几乎每天都需要扫很多二维码。不说别的,每年咱们国家光付款用的二维码就能用掉几十亿个,你是不是觉得已经很多了。我再告诉你一个数据,据统计,全球每天就要消耗掉100亿个二维码,每年就消耗3万多亿个二维码,这里说的是3万亿,这体量是不是够大了。这么大的消耗量,二维码会不会在某一天被用完呢?还剩多少的二维码能供咱们使用呢?要想知道这个问题的答案,就需要知道二维码的生成原理。

二维码用几种特定的几何图形,按规律把黑白相间的图形排列出来。其实,这里的黑白块就是咱们常说的计算机语言0和1的概念,你有没有听过调侃程序员的话,就是说程序员就知道0和1,哈哈。二维码就是0和1的矩阵图,估计很多人都不知道矩阵这个概念,我忘了在高中课本中有没有矩阵这个概念了,反正大学是有的,大学的线性代数,我相信计算机专业的朋友肯定知道这本书,哈哈。矩阵往简单的说,就是二维数据表格,就类似于Excel这样,每个表格里都有数据,有多少行有多少列。这么说吧,咱们举一个最简单的例子,就拿2x2组成的矩阵来举例吧,就是上面两个小正方形,下面两个小正方形。在这个矩阵中,每个正方形里都可以是黑或者白这两个颜色,所以说,一个方格有两种可能,数学说法就是2的一次方,两个方格就是2的二次方,就是有4种可能,三个方格有2的三次方,就是有8种可能,四个方格是2的四次方,就是有16种可能。所以说,这样一个超级简单的2×2矩阵就可以组成16种图形。

我刚才不是说二维码用几种特定的图形排列的吗,截止到现在,一共有40种二维码版本,等把这40种二维码的排列组合用完了,就说明二维码也用光了。那到底还能用多久呢?这你倒是不用担心,咱就拿微信付款用的二维码来说吧,这种二维码是用25x25矩阵生成的,看起来很多,其实生成出来也没那么复杂。不知道你有没有刷到过一条视频,就是一个小孩自己手画出来一个可以用的二维码,那种就是完全模仿着画出来的,如果你认真画的话,你也可以把自己的微信收款二维码画出来,哈哈。扯得有点远了,付款二维码是25x25矩阵,就是横竖都有25个小方块组成的,刨去左上角、右上角和左下角的三个角的大回形方块和一些的纠错方块,剩下的478个小方块儿都是能存储信息的。

你再想想我刚才说的2x2矩阵,是4个小方块,就是2的四次方个图形,这里有478个小方块,是不是就是2的478次方个图形啊,也就是2的478次方个二维码。你会不会觉得这2的478次方也不多啊,我相信懂数学的朋友肯定知道这个数有多大。我是算不出来,用一般的计算器也算不出来。我特意从网上搜了一下,还真有人算过,具体怎么算的咱不知道,得出的结果是2后面跟着1098个0,我是读不出来,哈哈。你想想,2亿是2后面8个0,这里是1098个0,让你在纸上把这个数写出来,估计也够你写一会呢。

想知道付款二维码到底还可以用多少年的朋友,咱们就继续算算。假如全球每个人每天都用掉10000个二维码,每个人都发一部新手机就开始扫,从早扫到晚,把手机扫的没电了充电继续扫,哈哈,一年就可以用掉70亿x1万x365,大概就是两亿亿,两亿亿就是2后面16个0。这才16个0啊,刚才说的付款二维码有1098个0,这2后面1098个0方除以每年2后面16个0,最后等于多少年呢,还有2的1000多次方,这个数太大了,我不会算了,到那个时候,地球有没有还不知道呢,哈哈。

所以说,理论上二维码是可以被用完的,但实际上没办法用完。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接