[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)& k! i5 e- U3 i R- C4 W7 \
e.g. A123456 (?)" L% m+ F1 C, P8 [; K' v
. `! l# o' w9 R8 x3 s! B. X. C2. 將第一個英文字母按下表轉化為數字
7 |' C) e+ u; Z2 k 1 2 3 4 5 6 7 8 9 10 11
/ p2 P) ^) ?* `" e; E A B C D E F G H I J K/ p- x5 n1 Y: R6 r* j
L M N O P Q R S T U V% n/ E% C* q$ z6 h
W X Y Z , Z9 j7 ^3 r- T1 t# ~# @
, H* b9 P/ z" D5 V, B/ u/ o0 } e.g A=1$ Z2 ]6 {, J6 d; i: x+ f3 o) {
) U; s1 d' A( Z" e# h: d
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2/ ?* i( s# I5 h" g: d
y6 D4 D& d W- N8 M: r* M' q# d e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 6 o! E2 S7 r$ H6 I3 z1 I
& l, o: q6 Z. H) {, l" @3 |! S4. 將所得數值相加
/ L7 s- j: n" H. h# M! V5 r# |7 @' c h9 I" c8 ]" _
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
5 o$ [5 _9 J+ }, U' ?7 x; h6 d# h' q% O- H2 h5 a
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。- h2 i. r6 f# a0 d( [
85 + 3 = 88 (註88 為11的倍數)* ]3 N% c- h u" S
0 F# E- q$ t( ?8 i
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
/ ~) N( \. m/ E6 U5 A w i.e. 3 !!3 T, l- i* }( U3 @
2 b3 Z8 i$ a" u1 ?+ I
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |