[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母) V6 j N/ q p( }& O% E
e.g. A123456 (?)
/ s% n, N0 Y2 v7 ~7 F: a3 r' D( r" c6 T* k+ ~7 Q& o
2. 將第一個英文字母按下表轉化為數字& }4 @2 z* x& ]/ G
1 2 3 4 5 6 7 8 9 10 11, _" {7 B& Q! v# T4 L6 r
A B C D E F G H I J K
' L2 O. V! @% \" f( H( O L M N O P Q R S T U V) ~: j2 N9 c! c- Y
W X Y Z
' w! U1 e; Y: h0 D5 q/ m+ ^+ j: N. e 9 R: C' Z6 n0 N
e.g A=1
( V" j4 P1 I0 D& ]& A+ `. }/ `
- W, b ?0 Q; N7 l# S3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
6 N. s* g7 y- G0 N1 E( z6 S' M( s# o( [0 G
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
4 O3 E; r: T' h( r$ U d# ?
" K) f8 E- p1 ~ B: ~; K4. 將所得數值相加
6 g9 u2 N& a; m* t1 r' p) I6 n/ W) e# {
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85* _' _5 Y% x$ {
( \( e7 C+ c0 y; U2 g8 Q0 ]2 q5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。( o; P( ]* \2 a) j
85 + 3 = 88 (註88 為11的倍數)% s+ m( d: Z ]! g; F/ B- J/ v
]( c& u% T. d6. Step 5 找出的數值便是我們身份証括弧內的號碼。
( @$ Y, ~- r# N! `% [4 ^ i.e. 3 !!9 z% B& A K, o" R$ n
7 A- A# @; T2 D0 s
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |