[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
. v0 C" K9 x5 \4 ?8 y e.g. A123456 (?)
4 J, D3 S, j0 {4 I+ F) e: w& ^5 Q9 U9 [2 J! |
2. 將第一個英文字母按下表轉化為數字$ K3 b- ?) g+ t- L8 U$ C! K
1 2 3 4 5 6 7 8 9 10 11# W2 ~) J: p2 M
A B C D E F G H I J K+ I. l% l5 ^+ p
L M N O P Q R S T U V) Q3 p. e$ U. N$ b; c
W X Y Z
, o2 c% }( i. l1 X ( g5 f# b; z) L' p. N# v% H2 x B, B
e.g A=1
" x. V l) y! w( l) p4 Y! X9 } ' v p, |% L% N8 y4 }
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
" g( X4 V. i8 \. `. r$ m1 K" b0 O( Z1 l" Q9 l4 ]6 o7 C9 e
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 0 r" A& y2 W, c, K3 e+ F
7 P! v a# b C% Q( G. O
4. 將所得數值相加
% n6 p( b0 }/ [: o' q9 M$ V' E8 n" j8 {5 R, `, h1 D* \
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
1 P: m8 K' E# m' N1 h) ~- e2 u; b% u# g' o9 T, w/ q2 F8 X
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
6 f3 F7 |! Q5 K6 } 85 + 3 = 88 (註88 為11的倍數)3 e1 X1 j* W. L
# z9 S/ f0 O- s: T' J+ p; s
6. Step 5 找出的數值便是我們身份証括弧內的號碼。1 ]6 Y) x6 X. a6 x; V
i.e. 3 !!5 H+ q9 m5 K; ?- ~$ _( e
4 }! U, e, T: I& D4 R% a p; f* P
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |