[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)0 c9 @2 _7 d& D( ]" \8 J% S
e.g. A123456 (?)) W; `3 l9 P$ D3 f& R
: l2 z4 H5 O5 m7 F4 I P2. 將第一個英文字母按下表轉化為數字
& y6 T8 L: H0 V! K! ^( S/ W 1 2 3 4 5 6 7 8 9 10 11( G) }/ C8 d" _/ z* J9 ~8 _
A B C D E F G H I J K' M6 Q& D1 U6 @" R0 h7 V% D. I
L M N O P Q R S T U V. r% Q4 _ C2 y: L6 {. ~
W X Y Z ! q& S6 E# T( i: }
. ?, O% S+ C+ f e.g A=11 u$ F1 O8 U) M/ A
5 _7 J! H* N; Q5 z P' J3 R3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2* r4 ]# C l3 N1 V( W
& x/ z' e g4 P$ z1 ]' H- g4 Q e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 : l; i- P2 `$ ]1 g- L
8 [+ B* w, v* H) w) ]9 ?& J4. 將所得數值相加
4 u4 s# K! o, q/ J- R
6 f6 p9 C* Z+ M9 o# y+ _7 e6 M5 `: A0 { e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85" A9 Q) p& H; l% F- B3 z0 o: e& n. R! h
0 v( i; }! {0 @9 A5 ?
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。: f; |" B0 j+ l& V# G: s# s
85 + 3 = 88 (註88 為11的倍數)
% }, g9 a% K$ x' i; `; Z
2 A. Z4 R8 A" {. a3 D3 B6. Step 5 找出的數值便是我們身份証括弧內的號碼。/ I# p Q n2 P1 C
i.e. 3 !!
3 c2 @& L9 u7 A: X( l" U; F7 x& @. q4 h2 f( A8 i( V) {
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |