[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
1 \) ] G3 P" C8 [/ ] e.g. A123456 (?)
" R# t* c' A! u6 h, r3 n0 i$ c2 b
2. 將第一個英文字母按下表轉化為數字7 }5 J6 W p3 w( ~
1 2 3 4 5 6 7 8 9 10 11
; x' N- b$ B, t* G( a7 [' h, b; K/ u. p A B C D E F G H I J K
2 z: U: @" O% |& [ L M N O P Q R S T U V
+ R9 ?4 Z( ~9 @2 m& B W X Y Z $ K$ l- V3 I& H0 s; K$ D* g% K
4 j: e' b+ x* J4 ~0 G9 d
e.g A=13 T+ h+ Z% ]4 R& @
; w* _* p) ?8 B3 v& {% m/ p3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2# t( v% c, a- O* B/ S" g/ W
% v) d4 Z( l; n; n5 e6 l& w! o
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 " J0 [; ?6 M, c) Y3 N6 H+ e! x
# E2 m8 O- \8 |9 d
4. 將所得數值相加! C+ q/ f9 L0 ~: b# k0 ~: A
& @ x7 W$ m/ q# B0 @; N
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85% F$ {; R5 a# j z3 L) c8 p) k
/ O1 [8 O7 q% }( x4 `8 j* S! H
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。& E: h6 N1 P, h" p* q8 D7 @
85 + 3 = 88 (註88 為11的倍數)
- H; o; f/ h! X* e! X* Z
# j% w# x# d& J6. Step 5 找出的數值便是我們身份証括弧內的號碼。( o- p: x8 I5 Z6 I. `0 H
i.e. 3 !!
+ X( B7 K* y% O- s
! {8 |' S- f& D6 _" b[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |