二维码其实会用完,但你孙子都活不到那天

2019-09-29 10:35 admin

  来,回忆一下你一天一般会消耗多少个二维码?

  唐唐算了算自己的,一天至少四个,周末可能得十个以上。

  早晚饭的支付码中午扫码开售货机拿红牛晚上一次楼下小卖铺夜宵

  如果大家都跟我一样,全中国10亿网民,一天怕不是要消耗40亿个二维码。

  而二维码是个啥东西你们想想,无非就是一堆黑白格子的排列组合。

  一天40亿,一年14600亿,十年146000亿……

  咱炎黄后代,子子孙孙无穷尽,要不了多久就能把二维码扫完啊!

  然后我就来劲了,想算算到底啥时候能把二维码扫完。

  首先大家都知道,二维码也有不用类型,有的二维码密,有的二维码稀。

  具体点说,二维码实际上有40种不同的规格,最稀是21X21,最密是177*177。

  咱们常用的微信二维码,横竖都有37行,所以理论上有37X37种不同变化。

  但它三个角上分别有一套7X7的定位点是不能动的,所以其实微信二维码有37X37-49X3=1222个可变格子。

  再加上手机可以分析黑和白两种信号,所以微信二维码的总变化是2^1222种……

  2的1222次方,不知道你们小时候听过大臣跟国王下象棋的故事没?

别慌,唐唐把答案给你们算好了:

  10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376

  按全球70亿人算,每个人能分到10^292个二维码,够唐唐用几亿辈子了……

  当然,这还只是微信37X37的版本,如果上升到177X177的话,算出来的数字都得是宇宙寿命的几十倍了。

  所以唐唐可以负责任的说,在座各位没有一个人能活到二维码用完那天。