[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)' U q. @6 D8 h! s- A
e.g. A123456 (?)& b0 l. r" t8 I9 p
r n# A( D+ U1 I9 ^- s1 V0 W2. 將第一個英文字母按下表轉化為數字
. Z. V# b/ A8 `2 H, m4 w 1 2 3 4 5 6 7 8 9 10 119 J; A6 U) e+ N- U+ W. w/ j" X
A B C D E F G H I J K+ R% m# T4 _( v3 B7 L$ L, z) P5 P
L M N O P Q R S T U V% x! x* G. J, s9 x6 a7 e
W X Y Z 7 S$ N/ j! j/ A6 d3 {% }+ W
4 B U) h5 \( `) b
e.g A=1$ G" T9 j0 \% a1 ~
" t1 ~' ]1 t, I: e8 X/ v! e3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
. M( P# G$ i6 B
. B$ v: Y! f: N7 o. e) G& c! \( M e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 * {+ K1 _( k/ {; j$ h! h
3 Y" w6 {! a" `" D6 q- p4. 將所得數值相加
5 m+ Y9 l# V% P: K; H4 g, u/ F. E& x! e% [, |: m- T' u
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
- Q7 U* `8 X( g1 E. w4 j4 ?) j/ q# M3 Q- N+ w8 @2 U& R$ A
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
2 b) n5 F' ^! a, H 85 + 3 = 88 (註88 為11的倍數)
0 v# x6 N) p! r8 O$ O4 M; ]% `) s1 @6 U v
6. Step 5 找出的數值便是我們身份証括弧內的號碼。5 o" }! B+ p* H1 [
i.e. 3 !!
F4 {; N! _) L# G
" T" G! y7 h, N" ~( |, ^' G[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |