[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)5 ~0 j+ Z5 y6 k% c
e.g. A123456 (?)% T u% [% F& L5 y/ t
# u: |& b* W! t2. 將第一個英文字母按下表轉化為數字
x8 m. o2 q- a, u4 \7 V 1 2 3 4 5 6 7 8 9 10 11
# H0 y% v. L- j/ l8 c A B C D E F G H I J K
, |- h! l* M, e L M N O P Q R S T U V
; x, F0 m2 o* \0 k/ Z) _3 Y2 Y, P W X Y Z # M; D* J: y W& G) ^( D/ m
( R% F O6 k$ i) O( D e.g A=1, S; I% M. S3 _# N" x, Z2 `) z t: a
$ L3 |4 q/ R K$ Y3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2& O, \8 @- |( d
- a4 g* r" A2 X% W e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
& P7 {7 Y) ]; A- h; Q, ^+ j0 T
3 U/ m2 n* G1 g0 r+ g% Q4. 將所得數值相加
0 s6 l ]3 p4 x$ W& G, A( |8 Y9 {! R& W/ }: m2 `1 S
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85% D. a( x% L8 e K+ Z$ W' x: m( L
# K4 B8 e: q' A7 d0 ]0 f) O( }
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
! q& a7 p6 d0 P3 M) i3 W5 Z 85 + 3 = 88 (註88 為11的倍數)
. |4 A3 N4 M1 J" Y2 @- {- h9 U+ `( S. I& B
6. Step 5 找出的數值便是我們身份証括弧內的號碼。- p" g/ M/ P2 M1 K/ x3 N% A9 B
i.e. 3 !!/ r6 o$ B' M- n* F" M9 i9 {
" V* q9 B0 o. I, u. c$ N; w1 Z[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |