Board logo

標題: [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+] [打印本頁]

作者: RahXephon    時間: 2005-6-8 11:43 PM     標題: [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]

1. 寫下你的身份証號碼 (包括第一個英文字母)5 I6 e9 y3 `; U* B6 A7 F0 Y
    e.g. A123456 (?)# K4 K; `9 h3 A/ K
$ w, |& G2 j- I& J1 @. i9 I
2. 將第一個英文字母按下表轉化為數字
7 O& o4 g# X7 ~1 D6 i/ A( k    1     2     3     4     5     6     7     8     9     10     11  ?, a( K. ]! x7 f" V# {8 b
    A     B     C    D     E     F     G     H     I      J      K
& `; R' t3 p$ y8 A! r    L     M     N    O    P     Q     R     S     T     U      V
& g+ R9 D6 @1 [& C    W    X     Y    Z  + P8 [6 j6 A2 ?5 b" Q/ ^

3 s8 s% M, g! R: F    e.g A=1
# g4 Q  j/ g9 C+ ]$ @7 `- G                j9 ], K$ V4 {9 G4 G8 X
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
- \2 [  A- i2 Q5 h2 A) \7 ^- {% c
    e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
8 u" B3 z0 C3 h) f: x& d8 e& h8 U
& t9 k3 t$ x' e+ t* ]! B1 O4. 將所得數值相加
9 q2 ]2 f0 p; _3 u
& v& D9 x( d# |# j0 F   e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
' y) U2 a3 {  @2 e  Q* u" t) ?6 n- f1 ^! w  B9 X
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。6 E+ @) _# W! I: a
    85 + 3 = 88 (註88 為11的倍數)7 t" q; i' w7 {* w* ]0 M
$ V, `# o& ~( Z8 l. h
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
* Y& R, y- }/ i# w) P    i.e. 3 !!& o, {8 k0 Z$ D( V+ _

% p& Z0 Z& W; L& E[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ]
作者: brian213213    時間: 2005-6-8 11:48 PM

cit有教.
作者: secretfj    時間: 2005-6-8 11:52 PM

weighted modulo 11, `8 S6 G9 W4 U
http://www.barcodeisland.com/msi.phtml




歡迎光臨 娛樂滿紛 26FUN (http://26fun.com./bbs/) Powered by Discuz! 7.0.0