[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)& |6 Z2 e/ u( ^) T9 w+ k7 G7 X7 _8 Q
e.g. A123456 (?)
, a: z( ]; {) d! ^6 g; z- w8 Z" B& k1 K
2. 將第一個英文字母按下表轉化為數字6 b5 c8 U+ F$ Z) Q6 X! q
1 2 3 4 5 6 7 8 9 10 11
' F8 I, L/ A* s0 ?6 X A B C D E F G H I J K
% [& L* B3 `9 R! G L M N O P Q R S T U V
) \- ~( I9 \% x" t% B W X Y Z : C2 W9 i a. P1 A
, O% @0 n( t# ]
e.g A=1- N! r' _( j$ |1 s, Q6 x5 D
( Z1 ?( F. f/ Y4 G3 ~3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2; Y$ P8 `! \3 n4 C, I
( h6 J: Q ]" l @/ x+ Z7 x: \+ _$ \* G( H
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
* [5 Z) `, `9 [* ~7 v
( ]+ t( ~5 t" u+ ?& ^2 o4. 將所得數值相加/ w# W7 L1 x/ T6 U$ L
; K2 t' J1 w: a. B! s9 f
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 854 h9 a2 T5 t7 t: g6 N
1 S Z2 e/ o" r, E1 K2 a5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。+ c! K6 ?9 e! d& G' F$ c8 t
85 + 3 = 88 (註88 為11的倍數)9 k3 a; m$ Z3 O
' B, n& B1 m1 Y/ ~# Y% Z' M4 I9 _/ K
6. Step 5 找出的數值便是我們身份証括弧內的號碼。. O+ u9 P* H* N4 H8 k
i.e. 3 !!
7 H4 l% i# n- g) i+ I: y- ^+ a- c) a0 s7 z6 N1 ]0 v! D
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |