[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)' q- T' R, m) I. @" ?
e.g. A123456 (?)
" |# Y7 C' W+ S- ?# G5 N s2 \2 p7 E: _" `+ I1 i8 A7 v# C
2. 將第一個英文字母按下表轉化為數字4 |$ a2 @8 Q @; N
1 2 3 4 5 6 7 8 9 10 11; @ L5 c9 Y* K8 T! E/ W( J
A B C D E F G H I J K
8 K5 c& U% U2 ` w6 s/ N6 a$ V' l, B L M N O P Q R S T U V6 \8 Q0 U3 W$ o. ~. I- y4 \
W X Y Z
# O, @- ~% h. l' R. g
5 {: L* j c/ ]4 I, v e.g A=1
, y* c" T! H! J( k/ |- W" H3 [ p $ Q4 u: p) s" k7 p- y8 w# z; h2 W$ z
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
0 i; F# X$ p$ J/ W- i C! z3 z" E B3 \) G
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
) N, D& w f: X7 m1 E$ |: v
: f i2 r, ]2 ]- `6 k4 e2 J, Q4. 將所得數值相加5 H( ]5 n2 i1 v* [
3 K' U) p# j w5 {- c e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85( L5 \. u0 c' h: h
. x; @: E* |* T2 }5 R0 u
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
8 T# \8 ^& b0 M% B3 q 85 + 3 = 88 (註88 為11的倍數)
4 ^" k7 f8 ?8 g) @8 y7 x: W( H$ Q% o9 ]# @% n% [0 E6 q9 @
6. Step 5 找出的數值便是我們身份証括弧內的號碼。' j& k: d# F6 l1 k( @9 k
i.e. 3 !!
/ b( _( e: S K1 v. J+ z. `& \, G6 I. j+ M3 x. Z
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |