[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)$ K' G% A9 ^7 E3 p, b; p
e.g. A123456 (?)
) T, H8 q. y8 J" i' F6 b9 s( P* \
) r7 X& w. M* w0 L( q2. 將第一個英文字母按下表轉化為數字
1 J2 Y, z# b6 v; q5 J! h1 U. d: D 1 2 3 4 5 6 7 8 9 10 114 \) N) S" I9 W* s0 I2 C5 O
A B C D E F G H I J K3 p& Y% g' ?9 w5 U0 u6 i
L M N O P Q R S T U V* w; j. B! q$ a0 W+ G
W X Y Z
( ~7 K- O& Y7 F" c
: r+ i" i6 u* _" ]9 \" {: K e.g A=1
+ k' N7 H' ^8 w5 n8 T1 A( |
3 g) Z7 y9 ~$ ?3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
6 a8 ?6 ^( x3 m- g* e& E& ]9 ]" I1 B
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 7 p& F& ?- ?, W& n% r4 V
+ I5 \) ~9 Z9 X* D# n' J$ J+ v
4. 將所得數值相加3 ? M' ~. C9 Q1 U% j; h$ v9 d
- m% q4 X) {1 i. N' s$ `% N j$ c
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
" w1 `% F: C# }
- P% _: q# U9 S- m5 `/ E! s# ~5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
5 h" S7 H! I- F; h0 R( X3 H, P 85 + 3 = 88 (註88 為11的倍數)6 ?9 A8 p4 a7 I# o$ b. a. K# H
/ h- ~! g: I s6. Step 5 找出的數值便是我們身份証括弧內的號碼。
3 ]& _5 o/ Y" Q- i0 ]; c: `7 w8 x i.e. 3 !!0 F7 [$ b8 M8 ]' N) G
! u8 i/ I8 U3 d[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |