每天資訊事關幾億人,二維碼會被用完嗎?

菜單

事關幾億人,二維碼會被用完嗎?

不知道你們有沒有注意到我們的日常生活中處處存在著二維碼,支付碼更是一分鐘換一個。那麼就不禁有人就問了,現在微信使用越來越頻繁,中國有14億人口,二維碼會不會被用完呢?

首先讓我們先來了解一下二維碼的原理。人可以主動學習和翻譯世界上各種語言文字,但機器卻不可以,所以我們需要把資訊翻譯成機器識別出的編碼,二進位制數制就是機器能識別的一種數字編碼,它是用0和1來表達,二維碼上雜亂無章的黑白小方塊,其實就是二進位制的編碼,白色小方塊代表0,黑色小方塊代表1,不同二維碼黑白方塊的數量和排列方式不同,我們用手機掃碼就相當於翻譯這些編碼的過程。

現在我們回到最開始的問題,二維碼會被掃完嗎?從理論上講,不同規格的矩陣,能排出的二維碼,數量不同,但都是有限的,以微信二維碼名片的37*37矩陣規格為例,用黑色和白色格子來進行排列組合的話,大概有21177≈2。0526*10354種方式,以我們現在每天用掉約100億個二維碼來算,要想掃完這麼多個二維碼,大約需要5。6*10341年,這僅僅是37*37矩陣,如果是規格更大的矩陣,能排出的二維碼數量就更多,這個其實就類似指數爆炸。掃完它們需要的時間我們將要用光年這個為單位了,可能宇宙爆炸了,二維碼還沒有被掃完呢。