[轉]身份證號碼的秘密
係香港,每一個居民都會獲發一張身份證,證上的號碼一共分為 3 個部分:第一個部分是由 1 個或 2 個英文字母所組成,第二部分是 6 個數目字,第三部分有 1 對括號,中間是 1 個數目字或者是英文字母 “A”。例如:“H856249(2)” 就是一個通常見到的身份證號碼了。)SXr4}2Q相信年滿 30 歲的居民都會記得,大約在 20 年前,身份證號碼原本是沒有那個括號部分的,祇是某一年,政府更換了一張「電腦化」的身份證之後,才加上這個部分的。記得當年民間就流傳了很多傳聞,猜測那個括號中的數字,倒底有甚麼意義。(我亦曾經聽過一些傳說,十分可笑,但現在不一一細表了。)不過,自從有人在一些介紹趣味數學的刊物、網頁,又或者是一些電腦雜誌、教科書中解釋了這個括號中的數字是怎樣計算出來之後,這些傳聞就漸漸消失了。P;D.r$W ~)X
ETmO-c7P}$@
原來,這個數字是用以下方法計算出來的:
首先,我們將身份證號碼中第一部分的英文字母,按字母的次序轉換成一個數字。例如:“A” 就轉成 “1”,“B” 就轉成 “2”,其餘的如此類推。然後將身份證號碼中的每一個數字(包括由字母轉換成的數字),由左至右,分別乘以 8、7、6、5、4、3、2 等數值,並將結果加起來。(如果身份證號碼有 2 個英文字母,則第一個字母應該乘以 9,其他數字則同上。)
3z)K;z6I]x
例如:我在上面提過的身份證號碼,如果不理括號裏面的數字,應該是 “H856249”。先將 “H” 轉換成 8,然後由左至右乘以上述的倍數並求和,得*D5y4QdZ io
8 ´ 8 + 8 ´ 7 + 5 ´ 6 + 6 ´ 5 + 2 ´ 4 + 4 ´ 3 + 9 ´ 2 = 218