新聞動態
熱門文章
最新文章
[二維碼知識百科]二維碼會被地球上66億人掃完嗎?
發布時間:2020-07-24 16:39 閱讀次數:
摘要:現如今,二維碼在生活或工作中應用非常廣泛,比如有支付碼、名片碼、健康碼、校園碼、復學碼、乘車碼、挪車碼、產品防偽碼等等,每天消耗二維碼的數量是非常龐大的。
現如今,二維碼在生活或工作中應用非常廣泛,比如有支付碼、名片碼、健康碼、校園碼、復學碼、乘車碼、挪車碼、產品防偽碼等等,每天消耗二維碼的數量是非常龐大的。 據聯合國人口基金會的《世界人口狀況報告》統計顯示,目前世界總人口66.187億,那么問題就來了,二維碼會被地球上66億人掃完嗎?
答案是:會。因為二維碼的尺寸是有限的,那二維碼的數量就是有限的。
如何計算,各矩陣中生成的二維碼個數?我們來舉個例子:
下面四宮格,每個格子有兩種顏色變化,請問一個四宮格可以組合出多少個圖形?
解:一個格子兩種顏色,那就是兩種可能,兩個格子就是四種可能,三個格子就是8種可能,四個格子就是16種可能。所以,四宮格能夠組成2^4,共16個圖形。
以此類推:
也就是一個25X25規格尺寸的二維碼可以生成:780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544個二維碼。大家可以嘗試念出來大概多少個?根據疫情期間1400億個二維碼的數量來計算,假設微信一年會用掉6000億個二維碼。那微信用掉25X25這一個尺寸產生的二維碼需要多少年呢?
我們來算一下:2^478/6000億=1.301×10^132 年(超多億億億億年)二維碼咱中國人是不缺了,小小推廣一下,世界上所有人都用,那就是
1.301×10^132 / 5 = 2.602 x 10^131 年(好多億億億億年)
綜上分析,二維碼可以被掃完,但掃完所有的二維碼,需要很長很長很長很長的時間。愛碼物聯SaaS平臺以二維碼為載體,為企業建立一物一碼產品生態數據鏈和整個流通監管系統,提供產品發碼、出入庫管理、營銷活動、分銷商管理等服務體系。

答案是:會。因為二維碼的尺寸是有限的,那二維碼的數量就是有限的。
如何計算,各矩陣中生成的二維碼個數?我們來舉個例子:
下面四宮格,每個格子有兩種顏色變化,請問一個四宮格可以組合出多少個圖形?


25X25 的微信付款碼

每一排有 25 個方塊,共 25 列,除去定位用的方塊和冗余糾錯的方塊等,還剩下478 個方塊。按照二進制,每個方塊只有黑或白兩種選擇,所以 478 個小方塊理論上一共可以組合 2^478 個二維碼。
也就是一個25X25規格尺寸的二維碼可以生成:780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544個二維碼。大家可以嘗試念出來大概多少個?根據疫情期間1400億個二維碼的數量來計算,假設微信一年會用掉6000億個二維碼。那微信用掉25X25這一個尺寸產生的二維碼需要多少年呢?
我們來算一下:2^478/6000億=1.301×10^132 年(超多億億億億年)二維碼咱中國人是不缺了,小小推廣一下,世界上所有人都用,那就是
1.301×10^132 / 5 = 2.602 x 10^131 年(好多億億億億年)
綜上分析,二維碼可以被掃完,但掃完所有的二維碼,需要很長很長很長很長的時間。愛碼物聯SaaS平臺以二維碼為載體,為企業建立一物一碼產品生態數據鏈和整個流通監管系統,提供產品發碼、出入庫管理、營銷活動、分銷商管理等服務體系。