[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
( g6 k3 Z* V6 a$ M e.g. A123456 (?)8 Q& i+ H# W# t
; t, s" s; X) e
2. 將第一個英文字母按下表轉化為數字
& m! ~' M) T* n! I* }2 i4 `& |; ` 1 2 3 4 5 6 7 8 9 10 113 O3 O& t' { u" C: w# |5 j# M
A B C D E F G H I J K
9 [ o8 L/ P& k7 L# g" I3 J. C% L: A L M N O P Q R S T U V
& j8 t9 }7 A: u+ X W X Y Z . p; b* K' C3 n
* p: H ^1 e5 q% v. r8 z
e.g A=1
4 [# B: ?+ e5 _2 l! w% h8 c 4 D0 G6 v- P- i8 Y3 R7 T% Z
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2* N8 F" }+ ` p7 S- Q% f
# Z; c1 R' Q' Q; b3 F" H: v# h: N1 v( Y
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
) f5 U, u( i( s# y8 d5 I i2 W* C8 N& G' S) y; a
4. 將所得數值相加
) Q6 B( H! N& Z! f J) C }3 R' u, H) z
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
- K. U( J2 ~. J. ~& l, C% h1 Q3 `5 u9 L7 _6 _% Y* G( t" h+ v
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。/ A3 r: C0 B4 P0 e0 O: x& }' k0 M
85 + 3 = 88 (註88 為11的倍數)* S5 B% E5 z9 k5 n1 m3 j* O
/ X5 K8 R# \; A0 e" y5 r
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
: K% k+ Q5 a! m: i, \- {0 y9 ] i.e. 3 !!
7 i" T5 R" [7 z: ]1 A) y$ V! n+ C8 F9 b) {+ @, P+ h
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |