[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
# t- g! ]" K. i4 J1 o0 X e.g. A123456 (?)! Z* _* s9 R3 \5 M+ z6 z
$ n9 w; m4 I! z. H& j, Y6 x2. 將第一個英文字母按下表轉化為數字
3 G. Y. W- n* e, q/ C( S 1 2 3 4 5 6 7 8 9 10 11
: D1 q) C$ ]! t9 i( h+ a: j* C A B C D E F G H I J K
* R t8 a( H( ^+ r: c. o0 U( }2 f# E9 D L M N O P Q R S T U V
! R+ l3 f9 Q- z W X Y Z 0 C3 w) C/ Y4 r P% r
8 X+ |0 M' g, A% F2 H% j2 G1 @ e.g A=1
* F) d. V& l' g0 P( @3 D6 z% z$ | 5 J3 E q8 q; d% F' `
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
& M2 J0 g, |) F9 s& R. ^ ^7 j! f5 n2 _/ {+ U' @( x+ P" j5 k! U/ B
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
+ f* d8 R& ~4 `) v( M( p
0 D2 H! t6 \4 e2 N8 T4. 將所得數值相加( \7 |. ~6 D! {8 N; b5 V
% N7 V* I+ T' O9 l1 u3 Q
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85) B' V" P1 B. O8 g& N- v
1 _; v$ O! x& S$ Y8 h; p5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。0 s& m8 Y; V9 g* j. v# u( P
85 + 3 = 88 (註88 為11的倍數)6 {" W7 g) T9 ^. z0 p4 X0 j$ C
$ C5 H+ c* }0 ~* W3 f$ g
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
) q/ t# x, d( |+ i O2 a i.e. 3 !!. _9 x6 x# I: H. {, [+ J/ c) C
+ R9 e1 t" \2 R' G1 ]$ {[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |