[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
$ P- e7 K2 m" w# R( n% a e.g. A123456 (?) S S0 E) H5 k( k
' U5 z5 N3 C; L
2. 將第一個英文字母按下表轉化為數字
: n8 D& @- l3 ^' F$ h 1 2 3 4 5 6 7 8 9 10 11
) y; V; F w1 P) R A B C D E F G H I J K6 \; ]% i/ ?. i
L M N O P Q R S T U V
/ W+ J( S+ P1 F0 T W X Y Z & g: M& r& x) F0 Z2 p- _9 }
1 M j: N) D9 o! I e.g A=1
8 ?$ x" {( N Q3 p0 t& ^ ' S1 G* X. |% B
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
9 Q: i1 J" g; }1 Y4 N `" R; n
9 b) v# {3 N; L, Y# ^1 t e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
* T3 Q) r8 z$ ^& I2 t* g# t W5 i* u# n
4. 將所得數值相加
+ q4 v: X# ]" c/ F' q. L" c% K) T/ S4 _# y
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
5 O( T' K( C( u/ P
% B4 x; k: e2 C5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。, _8 D( m E. e \0 `3 M
85 + 3 = 88 (註88 為11的倍數)/ g8 k9 Z# D- s+ h0 o
. ?. z. j7 o5 [) j. L6 J7 G9 a% n% T, B6. Step 5 找出的數值便是我們身份証括弧內的號碼。5 h8 y4 ^! B4 G0 k" y3 h# V
i.e. 3 !!0 {6 W" V) I# g7 g- M
+ C' I5 R) s3 a+ Y9 U; ~[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |