這么多不會(huì)重復(fù)么,不同得生成器怎么保證生成得不重復(fù)?
答:
首先我要回答一般是不會(huì)重復(fù)得哦,答者曾經(jīng)也擔(dān)心我得收款碼會(huì)不會(huì)和其它人得重復(fù),導(dǎo)致錢被其他人收走(不要嘲笑),下面我將介紹一下以及它不重復(fù)得原因。
二維條碼是用某種特定得幾何圖形按一定規(guī)律在平面(二維方向上)分布得、黑白相間得、記錄數(shù)據(jù)符號(hào)信息得圖形,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)得幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理,其可以分為堆疊式/行排式二維條碼和矩陣式二維條碼。堆疊式/行排式二維條碼形態(tài)上是由多行短截得一維條碼堆疊而成;矩陣式二維條碼以矩陣得形式組成,在矩陣相應(yīng)元素位置上用“點(diǎn)”和“空”得排列組成1和0代碼。
對(duì)于還有一點(diǎn)需要我們知道,它其實(shí)也是有自己得編制得,比如QRCode(簡稱QR碼),daatrix(簡稱DM碼),PDF417,MaxiCode,漢信碼(漢信碼是由我們China自主研發(fā)得一種矩陣式二維條碼,具有高強(qiáng)得漢字編碼能力)等幾十種編制格式,對(duì)于不同得編制它們是不能互相識(shí)別得,舉個(gè)不恰當(dāng)?shù)美樱耗阌脪咧Ц秾毷湛畲a是顯示不出來界面得!!
對(duì)于重復(fù)性,以QR碼為例,QR碼得典型特征是黑白兩色并存在3個(gè)角中,如下圖
于網(wǎng)上[2]
QR碼符號(hào)共有40種規(guī)格得矩陣(一般為黑白色),從21x21(版本1),到177x177(版本40),每一版本符號(hào)比前一版本每邊增加幾個(gè)模塊并進(jìn)行更復(fù)雜得布局。
這里便于理解,我們以第壹版為例
于網(wǎng)上[3]
其中黃色得是存儲(chǔ)數(shù)據(jù)得地區(qū),我們可以計(jì)算得到有208(21×21 - 8*9*2-9*9 -8)個(gè)存儲(chǔ)數(shù)據(jù)得數(shù)空間,那么第壹版得QR碼就能有2^208種類型!!!這個(gè)數(shù)字是什么概念吶?對(duì)于2^33,數(shù)目大約是85億(比現(xiàn)在得地球人口還多),所以,會(huì)重復(fù)么?會(huì),但基本不可能!!所以大家放心使用收款碼,不用怕別人“偷”走你得錢錢!
參考資料:
圖像中得檢測和定位
QR碼生成原理(一)
by just_iu