[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
~& E9 k! E5 I# e p4 h; e* P* ` e.g. A123456 (?)
) W. ^2 p, w8 T2 Y! H t* n* A+ f& _* N4 n) I6 \+ w$ q' }
2. 將第一個英文字母按下表轉化為數字0 o* }6 _6 J( l! b" v, P
1 2 3 4 5 6 7 8 9 10 11( E2 Z: y- d. Q
A B C D E F G H I J K
) }# n, i1 I* t! N/ o L M N O P Q R S T U V
2 [& ^* P! K i* n$ l W X Y Z ( ~3 j, X! u- w9 D* i2 [# L
" o3 @8 f- [5 C3 U3 N3 g e.g A=1. b6 X+ h4 @) S3 M; Y6 [) D
; F* M$ A9 ]1 P- T5 x5 v
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 25 N5 F7 P7 T0 p, ]: V" u( H5 Q/ k
1 B% |) f X0 t# `' }8 d% Y7 c2 v' S6 z e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
q$ @- W, ]4 W; A/ v8 B! e9 y$ Q! L
4. 將所得數值相加5 J7 f* a$ L4 o1 u6 A1 ^
. W3 S2 N* K# n. w9 T' C
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 856 R& j5 a0 |* m! D
+ F7 a" N1 [! q7 c5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
: k( B# H/ ?, L 85 + 3 = 88 (註88 為11的倍數)5 S6 ?$ d- j v& m) _
7 N& b" S C3 ^% ]& N1 @1 m; n# g6. Step 5 找出的數值便是我們身份証括弧內的號碼。
/ i) K% |! r5 h# d; G. [3 P i.e. 3 !!
$ A3 t+ q! q2 W2 Z# }0 s8 ?5 H# U7 M
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |