[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
0 _% x' a/ u' G& |2 ~ e.g. A123456 (?)
) y8 W* X3 t1 C" L+ W i6 n1 a& i) m3 _( V
2. 將第一個英文字母按下表轉化為數字0 P3 t, W) f2 B, ]+ j- l
1 2 3 4 5 6 7 8 9 10 11
+ l; j& s. z/ ~2 R5 s. z A B C D E F G H I J K
2 |8 M% W6 j4 w) S L M N O P Q R S T U V
_) O4 Z0 e- O" g* m W X Y Z
: G7 d: c4 y3 u2 J
* _) T; R& b+ b e.g A=1
1 K1 c& ?9 d0 f5 F: Q9 d
0 Y2 }& Y+ h6 O+ u: R+ E3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
2 x: U& S) J6 V) R& d& }2 g3 W: e ]! u7 j) T
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
8 D& _3 I: c4 e, |8 M, m: R, t1 T( G6 F/ J8 |: ?- v- Q/ X
4. 將所得數值相加
; F/ X" \' D/ \% o, [5 b
- F) t9 e0 X# c3 a! ] e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
2 E7 t8 H3 G4 S9 h' j
0 h9 A3 |9 w/ e* Z3 v$ }2 j& _2 m8 T5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。2 a% J2 @, j$ y7 Y. R C7 F8 {
85 + 3 = 88 (註88 為11的倍數)& k6 Q3 N/ ~7 x* \2 t, j& M
6 @/ B& {4 p: e! _# e6. Step 5 找出的數值便是我們身份証括弧內的號碼。 y; M- S4 N" f
i.e. 3 !!
! t! H2 V6 b7 x( ~+ h
* ?: M, s& k& V7 w1 r7 P# j. a[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |