[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)0 m% P6 E0 e8 Z4 j3 s" G3 b+ P# h6 R
e.g. A123456 (?)$ l$ _3 `( Z% }/ X
* X0 u; V8 A- p) n* G
2. 將第一個英文字母按下表轉化為數字8 ]3 c4 r9 T5 R
1 2 3 4 5 6 7 8 9 10 113 _0 g% i& k# R- U3 f) p! b+ _
A B C D E F G H I J K
+ j6 s( ^& F! ^9 | U) ^ L M N O P Q R S T U V) a( H8 `/ N$ n: \" w) V1 l
W X Y Z 5 r0 D# V( U ?/ B
% }" {9 t" |1 y7 w# |6 u e.g A=16 U6 E& u. w+ i0 l' ^
; h# n7 ~7 d. Q; Y& w
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 21 z+ d; O5 ^" e3 U
- Y6 F; y" Z* c# E1 c& \+ F e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
% Y* i/ P( l9 {; N1 f# e7 h
. d0 O9 T8 @3 ^- [0 N4. 將所得數值相加1 k0 {/ F/ @4 v/ \
# s2 F7 [6 L- J0 \ @ e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85( Y1 X* ?/ f6 P8 Y6 m
4 u6 m4 e) X5 R$ e' B5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
* Y0 Z [3 r0 m5 ^( E% } 85 + 3 = 88 (註88 為11的倍數)
* }1 ?9 x2 ]3 x! U# o) b( ?. R7 U& b
6. Step 5 找出的數值便是我們身份証括弧內的號碼。* S) ~( l$ c9 a7 _" d) {
i.e. 3 !!
! s' r( E$ ^ T9 x L0 O9 t: L- ]- Q8 M
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |