[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)5 ~, Z0 b( o0 N% {& }
e.g. A123456 (?), w% Y( J. ~% Z/ R
& d0 v& \# A4 v( P/ ~" ]" g/ Z" K2. 將第一個英文字母按下表轉化為數字
9 }8 |$ E$ D6 U. h+ O0 z 1 2 3 4 5 6 7 8 9 10 11
`5 G# g, x1 v% s" D A B C D E F G H I J K
) w8 d5 v F1 X, W) ?$ T q L M N O P Q R S T U V- i3 B4 ^& w+ {. g' `0 I3 }
W X Y Z
7 T* F+ H% z/ [* f% E
8 h& F& {' v. {5 b$ G, w e.g A=11 o0 _2 I/ }# i4 Q8 l, \
0 e4 l' l: a- o* L+ R
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2+ }+ t% m9 b( D+ D$ a
- q/ ~) U7 {% g- I9 p! g7 q! \ e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 / p% L0 s h M! k9 O" y& X
) C0 @% W: n* Q( m! L4. 將所得數值相加2 ^: Q G6 L+ Q+ Q( Y2 N5 m
) D. t2 _4 w, M! J7 n! t0 W! r e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85' l3 y D$ T0 L7 J& R
% U0 ~3 }* t5 C, b" [5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。" u6 Q( K5 ]$ V+ }5 |
85 + 3 = 88 (註88 為11的倍數)
9 X. K, _+ L) h: m' q# n
. |# R* Z+ X# ?4 D6. Step 5 找出的數值便是我們身份証括弧內的號碼。
4 k) i. B1 r5 e i.e. 3 !!
! {! R, j* p- {
) K, y' R0 n0 j" w[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |