导读二维码是由Denso公司于1994年9月研制的一种矩阵二维码符号,其主要用途用于:●信息获取(名片、地图、WIFI密码、资料)●网站跳转(跳转到微博、手机网站、网站)●广告推送(用户扫码,直接浏览商家推送的视频、音频广告)●手机电商(用户扫

二维码是由Denso公司于1994年9月研制的一种矩阵二维码符号,其主要用途用于:

●信息获取(名片、地图、WIFI密码、资料)

●网站跳转(跳转到微博、手机网站、网站)

●广告推送(用户扫码,直接浏览商家推送的视频、音频广告)

●手机电商(用户扫码、手机直接购物下单)

●防伪溯源(用户扫码、即可查看生产地;同时后台可以获取最终消费地)

●优惠促销(用户扫码,下载电子优惠券,抽奖)

●会员管理(用户手机上获取电子会员信息、VIP服务)

●手机支付(扫描商品二维码,通过银行或第三方支付提供的手机端通道完成支付)

●账号登录(扫描二维码进行各个网站或软件的登录)

可以说二维码在如今的日常生活当中应用是极其广泛的,每天我们使用频次最高的莫属于二维码的支付功能了。


今天为什么突然想到这个话题了,原因是今天和朋友聊天过程中他说今年疫情是各种扫扫,而且现在每天都要生成健康码,一个人每天生成一个这么多人得生成多少个,毕竟二维码就那么多黑白点,要是用完了咋办?

然后我也很好奇这个问题,其实肯定是能用完的,但是这个用完的时间将会是非常的长,长到人类灭亡了估计都用不完,因为如果能用完的话,支付系统肯定不会使用二维码作为移动支付的工具了。

总结就是:二维码的尺寸是有限的,那二维码的数量就是有限的。

但是扫完所有的二维码,需要很长很长很长很长的时间。

来我们先做个题:

现在的二维码有40个官方版本,版本从1-40,最小为21*21、最大为177*177矩阵。

微信名片就是37×37 的矩阵规格,微信的付款码是 25×25 的矩阵规格。我们就以25的这个版本来计算一下。

也就是说这个二维码横竖共有25行和25列,除去定位用的方块和冗余纠错的方块等特殊用处的不能计算之内,剩下的还有478个方块,每个方块可以是黑或者白,黑和白可以代表0或者1。那么理论上478个小方块可以组合为2^478幂次方个。

这个数字的最终结果是多少个呢?780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544个二维码。

假设微信一年可以用掉1万亿个二维码,当然这个都是很大的数据了,可以用多少年呢?基本估算了下可以用1.204×10^131 年(超多亿亿亿亿年)。

这么多年,远超地球的年级啊,可以说即使是太阳的半衰期全部结束了,也用不完,另外一个方面,这个二维码还有其他版本最大的版本可以这样

这个数量级就更恐怖了,虽然二维码是有限个,但是使用无限期啊。因此大家完全不必担心二维码会使用完,即使是在把银河系的其他星球加上想要用完这些二维码都得好多亿年。因此科学是不断向前发展的,我们要用长远的眼光来看待事物,也许就像科幻小说里面说的一样未来世界食物生成器都有了,各种物资极其丰富,都可以人工合成了,那个时代的人类对货币已经无需求了,而其他应用二维码的地方也被其他科技手段代替了,这都是很有可能的。

算完上面的这道题我估计大家都放心了吧哈哈哈哈。