[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母): z8 D, T( ?; M
e.g. A123456 (?)
E \; W- R; P2 W+ I: _- l i0 s' ^; |
2. 將第一個英文字母按下表轉化為數字
% \7 g6 R) N8 D( c' t5 ] 1 2 3 4 5 6 7 8 9 10 119 E/ l3 X& p) q% ]. e8 B
A B C D E F G H I J K
e$ f9 P: s( ] L M N O P Q R S T U V
8 C) l1 N- T! P$ U/ V W X Y Z 4 Z: v' q9 r+ ^/ G4 Y( W
) i+ L( ^: _; }. f w$ k6 O# Q3 |% V
e.g A=1" Z+ y1 O4 }- l1 F# e; a G
& p4 u+ c% p/ L% s5 m9 S/ J3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2( O' E9 \+ W8 l
0 X6 p% v; {6 G+ U e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
3 B7 A0 u: i& t+ q- p; P- ^2 D% p/ M$ F$ _( u; @6 W
4. 將所得數值相加( f9 P% W! ~9 u- u6 A
3 [- q3 W; g g' r& i+ d e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85# q: R5 r. O4 B& M( l& v
s* Z" n% k( h% U. J9 h8 Y( V5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
# }; {* f7 ^9 [ 85 + 3 = 88 (註88 為11的倍數)
5 ?2 {7 J' B0 n) X! J: ]
8 c6 |0 ^9 r% Z5 R1 `% S6. Step 5 找出的數值便是我們身份証括弧內的號碼。
7 r; i2 G) Y6 s5 i i.e. 3 !!8 a. b; N" D; H' d
) I& { i7 H. K" h8 w' a% {
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |