[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
1 [) L$ Q1 @& f7 R- W! x e.g. A123456 (?)
- N) a/ r: F# m& g. k0 S- Z3 M [% z" [* K: w) G& J! b6 P h
2. 將第一個英文字母按下表轉化為數字) `: O/ n ^2 B( g1 c+ d- [
1 2 3 4 5 6 7 8 9 10 113 @# J& S0 \! z9 _
A B C D E F G H I J K
& `5 Y; Z7 r4 N& X- I) ~ L M N O P Q R S T U V
: O/ \( {2 V. R; ~9 R. B! l W X Y Z / F( r! ] _4 z
& F/ m- N3 i/ T6 N: U" v
e.g A=1
' {' c0 O/ s* e8 G5 }/ X 3 D# l+ d7 E% R/ O% P
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2; m I6 X, S1 e
$ q, P# h+ z) F1 Z5 ?( C7 u. j/ R e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
8 C5 N* H0 H1 M$ R* w8 O2 p# p4 Z8 B3 G7 j5 K- a, ?
4. 將所得數值相加
l* m l$ P9 T; O; r4 f6 ] [) z Z) z1 Q0 L9 F: N
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
: o& `+ ?4 a& A& F
, [: V+ u1 v* v' b: ]; |5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
3 |- O: j; a6 g0 V5 N: p% ]8 e O8 h 85 + 3 = 88 (註88 為11的倍數)' n U1 }* X9 g( K. A8 g A j9 O, O
) h: @7 a9 f' i
6. Step 5 找出的數值便是我們身份証括弧內的號碼。: C" l# H1 G2 `
i.e. 3 !!
( S- N0 ~" ]$ P, Q4 B# | G7 A- V
. I" X# P0 _& M* N2 [[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |