[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)$ W9 `/ Y, U2 R( ~7 @
e.g. A123456 (?)+ a8 [3 V, D; `' Y) r
- J8 I, c* O K9 ~3 S1 H2. 將第一個英文字母按下表轉化為數字
2 P- }1 G8 j/ R N* m8 ]; a 1 2 3 4 5 6 7 8 9 10 11
3 \7 n4 W) t( ]+ y$ U A B C D E F G H I J K/ ]* v% x. Y! D! }
L M N O P Q R S T U V, w* |2 `/ ]* ]
W X Y Z
' Q6 }( @- L9 @/ V 3 z, y3 h4 R% H# W Q
e.g A=1+ K: p6 G9 F5 V ~& P
+ c8 e9 E# u7 M& N# v' I$ S
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
* l: N3 a( f7 n: G& o; i) S% v: |: G2 U
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 , `( Y; @$ e2 |5 J S
6 W7 P0 \7 p: l: f4. 將所得數值相加
- o) z& @( q3 O( h0 b+ g
, c! F/ j8 y6 ?8 q& l0 _ e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 852 Q' e$ ]8 C" D4 l, D+ f; S
# W' J% q9 D- l
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。) B/ F0 _6 n7 I& Y3 U. i
85 + 3 = 88 (註88 為11的倍數)0 S- X, q) _) d" S
: w: Z3 h: _# l2 n. N6. Step 5 找出的數值便是我們身份証括弧內的號碼。
8 R! O! C0 g1 A7 f i.e. 3 !!( \# u6 R% E! E- @- _
- D4 R" d9 t" u6 z, j
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |