[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)4 ~: h5 V. p7 ]$ i7 S
e.g. A123456 (?)
1 Z/ u! ^/ w3 @% F5 w/ n f2 d" J
5 [$ l! H* K+ _ f4 e4 g0 ~ K8 \2. 將第一個英文字母按下表轉化為數字, u2 F" R! ?, y- C. E& P' L6 y
1 2 3 4 5 6 7 8 9 10 11
9 N4 s6 N% t; h' o. P8 a0 j A B C D E F G H I J K* C; ^7 I: U1 |, a- \2 G
L M N O P Q R S T U V0 G1 l* w( I1 G. S A: W
W X Y Z
- e; O2 Q" G3 s5 L
6 k. x A9 |6 A. V+ V7 d' B4 t5 v e.g A=1
- E9 G7 [& o( Q8 W3 l % Q3 w4 Q0 q5 u, R/ g
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 24 |1 _# O: ?. W7 ?. D! k
8 ?) K% ?, v2 @# l3 i. [6 \ e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
" ~% _& p4 \; `' i
- ~" V( k3 v/ C( a; m; x4 g7 r4. 將所得數值相加. ^5 p o/ C0 u1 q ~7 R/ B3 {
7 ?7 S/ T3 o# Q( Y' B+ v$ _
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85! X, @* A/ U7 E6 r4 }3 i, w
f* a; k' G: g" G8 u K5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。3 b5 h E) i7 U5 B& D3 W1 n
85 + 3 = 88 (註88 為11的倍數)& p! E: n: J6 Q! x8 A V8 g
8 S9 h+ X0 M, W2 M& ~# S9 O6. Step 5 找出的數值便是我們身份証括弧內的號碼。
" t8 v' W- o4 J0 U% j i.e. 3 !!
( D; g% ^* G( C4 A7 I' O- t0 e" N; ~3 D
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |