[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)" R# A% C( b( b
e.g. A123456 (?)
S p% ^$ q- f8 z0 |7 f2 J8 C) A8 o, u3 F0 s. L( {, O9 F+ O8 a( |
2. 將第一個英文字母按下表轉化為數字
( P$ z* y- j' J+ d5 e7 T" g 1 2 3 4 5 6 7 8 9 10 11" J+ X2 Y) w- X% s0 s1 s
A B C D E F G H I J K
4 w" T7 D, }* O, T$ ?7 O L M N O P Q R S T U V
* R& a9 U7 j- [8 P W X Y Z
' ?* N0 l5 Q. R' S# E) i- r
- C( r+ U2 }% l- F( f e.g A=1
/ ?9 W- n4 `+ _3 s / v+ E4 L2 w+ T; l! h4 \
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2# ]4 ~. ?' x/ y6 v
9 c( `& W+ A8 d8 {0 A9 g, [ e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
# Y7 O3 {2 G8 G& q8 K" f
5 I! a' }7 n1 d% z+ y# V' V4. 將所得數值相加) p9 u$ I& ]4 R/ V4 Y% j7 b
" M2 ]: b' H; _; a; Z7 U5 r e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
p9 P0 ~6 o9 x4 N" o$ X9 b* t% u' f' B+ ]4 @) c
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。4 p8 [- ^( S% e% o
85 + 3 = 88 (註88 為11的倍數)' R: v1 o/ d8 N3 U; A! z# b! R
7 P% z; n+ \. X6 k
6. Step 5 找出的數值便是我們身份証括弧內的號碼。" j4 ^8 X) X8 ?4 f5 v6 M* K# Q
i.e. 3 !!5 P$ D* w B& B2 {6 L
1 Z/ | ^6 X0 d2 `1 _+ K$ J2 h/ u[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |