[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)2 ?( v m! D# |7 b
e.g. A123456 (?)
+ ~; z& j" G. F9 ?+ M1 s) m S X# m# b y( C. l( l; Y! K
2. 將第一個英文字母按下表轉化為數字8 Z7 g2 D. b! B/ g( }, c
1 2 3 4 5 6 7 8 9 10 11& M C0 U! ^% B8 _7 H5 {+ E
A B C D E F G H I J K9 U; q' k7 ?9 o- B
L M N O P Q R S T U V
1 E. l4 W6 t+ B" O( w W X Y Z
" d- _+ N) R- b) c1 v2 h5 K7 s% q - B% E9 Y4 N+ y; Q
e.g A=13 n3 U% M/ m) a) s) i
2 O k A+ A7 Z8 K5 a! ~
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
# }4 U8 X9 C6 a4 B; L% P2 s% e$ H7 Y( p; g( X2 Y
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 * q/ n }+ O- T+ {2 R0 k3 k" s8 Y( z
2 l; A% J/ W4 x/ k: v2 ^4. 將所得數值相加5 R5 h7 p! P6 Q4 V
1 G) Z0 L0 K3 w5 @8 e+ x8 d4 _
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
a! M. \/ P* X1 |$ _5 X1 y# G- }$ V4 Z: c4 l$ X o/ p1 K. c
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。* m, M! h8 o( ?$ S% `
85 + 3 = 88 (註88 為11的倍數)) J) P; m$ S( y- c. E3 `2 ~
: S% K9 W$ h. c2 E0 v& E0 \6. Step 5 找出的數值便是我們身份証括弧內的號碼。
3 q' }- u0 F+ v+ M: y7 h9 T i.e. 3 !!
' D1 s, N1 S, r, j- L, {% X% y, D3 E
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |