[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母); R" I A& u8 I3 H; l& z; n
e.g. A123456 (?)
, Z+ l! X# D( A1 F2 R! t7 K, i" n/ c( S6 a8 [
2. 將第一個英文字母按下表轉化為數字
0 _: E' P5 e9 ~) s: \ 1 2 3 4 5 6 7 8 9 10 11& U" @0 n) \7 m$ Q/ z, M% k4 |
A B C D E F G H I J K
' n) x' D" t G) @7 H* @( q( i L M N O P Q R S T U V
5 |0 c7 ]8 O( b1 S, d. K) p W X Y Z
2 S0 ?. t1 h5 Z6 b: w0 ]3 C5 h& e; @
. ?+ j8 W1 S0 D e.g A=1
/ G0 r& m+ ?) c
9 ]* x2 U! x; h3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2; X9 D' ^; Q {) k- X
3 g6 V' _( ~, g+ C. r+ _ e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 . ?9 g- [. V- ]
8 E3 _! T! M; K- d; L8 \/ s: }4. 將所得數值相加
! h/ X3 b& J" p- d0 a1 ?' f# s; v/ \5 J" n
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 851 C" h1 F; |8 _
' P* u: k" I, X& X5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
1 n% z) T# f& { 85 + 3 = 88 (註88 為11的倍數)1 t( m( b( E5 w3 o: i7 K- {
6 D( g! q4 g. Q$ g5 ~6. Step 5 找出的數值便是我們身份証括弧內的號碼。
^% z/ o. Y" E i.e. 3 !!
3 N4 K% R a6 y4 l, h! n) H x7 B$ T( L# X
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |