- 在線時間
- 63 小時
- 最後登錄
- 11-5-21
- 國民生產力
- 17
- 附加生產力
- 0
- 貢獻生產力
- 0
- 註冊時間
- 08-7-10
- 閱讀權限
- 10
- 帖子
- 648
- 主題
- 17
- 精華
- 0
- 積分
- 665
- UID
- 213518
|
有興趣的話,也可以自己計出HKID括弧內的check digit。
例子:HKID Y123789(?) 如有雷同,實屬巧合!
A,L,W: 1
B,M,X: 2
C,N,Y: 3
D,O,Z: 4
E,P : 5
F,Q : 6
G,R : 7
H,S : 8
I,T : 9
J,U : 10
K,V : 11
首先從上表找出第一個字母的代表數字,這例子的'Y'=3,把HKID 重寫為3123789。
計算開始:第一個位數字乘8 + 第二個位數字乘7 + ... + 第七個位數字乘2
這例子:3x8 + 1x7 + 2x6 + 3x5 + 7x4 + 8x3 + 9x2 = 128
將128除以11的餘數,即是7。再以11減去這餘數 = 4 ,4便是這個例子括弧內的check digit。
這例子的答案:HKID Y123789(4)
如果11減去這餘數 = 10,check digit = (A)
如果11減去這餘數 = 9,check digit = (9)
如此類推 ...
如果11減去這餘數 = 0,check digit = (0)
原帖由 greendotdot 於 10-8-8 11:45 發表
引用:原帖由 MAYANGUSPO 於 10-8-5 17:52 發表
咁如我女ID尾數係(A)會係先定後呀 真係大獲 有冇媽咪可以答到我呀...
HKID card的(A),'A'代表10,即是排最尾,無嚇親你嗎?我諗唔好咁認真吖,得啖笑咋,輕鬆吓也無妨嘅,果個( )係check digit,可以係0~9和'A',共有11個數值,電腦利用check digit覆核前面的ID e.g.Y123456有無錯, 而且更有機會幾千人同埋一個check digit的數值,咁又再根據乜嘢分先後?
其實為7萬幾個參加统一派位的學生編配所謂隨機編號,用電腦generate 70k unique random numbers有幾難!當埋database的primary key用,更加方便computer programming添。家長不如擔心吓點樣選校好過啦。
|
|