[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)' v9 w8 ~. a2 {; Y( Y) y& Y
e.g. A123456 (?)& B% O7 @, Q% u3 c
) w0 B, x7 C/ l( k2. 將第一個英文字母按下表轉化為數字
. t l5 j4 L2 | 1 2 3 4 5 6 7 8 9 10 11; d9 c4 f {# d- ~. C5 |
A B C D E F G H I J K
" t% A0 j) h4 u4 z L M N O P Q R S T U V
* b# T. Q( _1 N/ g$ x2 D W X Y Z 1 K9 `% O- v$ P' B3 {$ m$ | n# u
1 k6 a* } S- B2 d! [ e.g A=11 ^3 `7 e( v# q( O3 @
/ U, g0 Y; ?1 y! x! j3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 23 l! t/ ~5 m- c" L! D; A0 w9 ^
) G& ]1 a/ P6 V
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 # r/ w: c b2 l5 e% H
6 B- n2 j& }- k/ `) ]4. 將所得數值相加
* }" D# M) N+ R+ t+ X: U/ E
$ |3 Z+ `5 Q2 _ e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85' f& A' k+ [6 `
6 K& ?+ }6 ~9 [* V" P: w
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
8 H; w3 V& ]7 y) P1 T8 P: n# I 85 + 3 = 88 (註88 為11的倍數)- Y8 h" H5 E9 m( O) y. W" G
4 b+ |2 ~) B2 y5 u
6. Step 5 找出的數值便是我們身份証括弧內的號碼。4 s- I# u7 M/ P5 f% U* x3 w
i.e. 3 !!) R) {4 ~( d N5 K5 `; L+ ?8 g
& `3 ~. v+ L8 Y" ][ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |