[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)( q; T2 G3 X" K8 D3 A4 I
e.g. A123456 (?)
6 [8 g4 |/ @) x: O9 Q
; ~' w+ U7 k! b; {8 Q9 Y! @& C2 m* ~) _2. 將第一個英文字母按下表轉化為數字
* c6 v B) q* L$ }( h% ^ 1 2 3 4 5 6 7 8 9 10 11
* F. z* A5 R) J+ a) Q A7 R A B C D E F G H I J K& k$ c& K$ T1 ?6 E8 g) v
L M N O P Q R S T U V
) f1 {& H; [1 A$ x+ L% m W X Y Z
% E9 I0 W2 x# G, k, Y- a+ s
; g; {/ V% I( z+ q; ?5 t! R% E e.g A=1$ k$ o4 O: K9 u) R
: A9 ?. | u9 I! u/ N3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2, ] y5 m! ` [8 Z/ ~* m6 C1 @
$ d" Y5 [: g7 ]7 g e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
% V( ^" f1 D: L R5 h- \6 J8 A: p8 k2 V( a% T; J, b$ y! K
4. 將所得數值相加
; J* j. [9 _. }+ f) J0 X( K3 v& d W% V$ s( B: Z7 d
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 854 g1 U2 G/ E. n* K- K0 Q
9 K' n3 q' \* G8 K& C5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
7 K& x6 P% ~, r 85 + 3 = 88 (註88 為11的倍數)
1 J( F' W5 m! R7 m8 e" t
. e+ ]! Z. K5 Y8 h! E6. Step 5 找出的數值便是我們身份証括弧內的號碼。' v+ j3 h M/ o$ H% ]$ C1 K: h8 g
i.e. 3 !!$ D; [9 w' N$ ?2 {
. t; P2 Y; s/ X7 v4 A: y[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |