[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
( f- Y- [* v! j8 K( ? e.g. A123456 (?)9 R7 p' `7 G/ [9 b
* Q0 c5 G- k8 ?! Y/ R2. 將第一個英文字母按下表轉化為數字4 Z# y4 s* ]6 B/ r) S
1 2 3 4 5 6 7 8 9 10 11* }* X, A; N4 {1 ~1 r, v' b/ T
A B C D E F G H I J K) j C% Q& l y$ z' y- ~' P/ ^
L M N O P Q R S T U V
5 g2 G' y/ H4 K {" n4 R; i2 f W X Y Z
4 ^; O# k, G4 q/ b9 A, @ 0 F" N0 o) \4 ^! {4 \' W( Q
e.g A=10 R: P$ \6 @+ S# R0 |
& c% t- }3 e2 J$ r+ i& o; @
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2' w K/ ]! x: L4 i+ l
( c% j& w0 |/ N; s e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 ' C. J2 Q! p' v. y x
8 w$ y7 O) j; n0 ?6 T5 v
4. 將所得數值相加
& G, c* }* r* t7 @6 j- a
3 {" j. M7 L/ j2 e e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
+ x) c4 }6 I$ c8 u& p M( S+ _
# m$ C$ m+ K2 E$ z4 o5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。# l% K1 R4 T" ?( ]: r8 L9 I! k
85 + 3 = 88 (註88 為11的倍數) l5 t! L; \9 Z8 q4 M6 f
! [" N0 H' G, m
6. Step 5 找出的數值便是我們身份証括弧內的號碼。) U" T4 W9 C0 Z ^7 R. M+ Y$ g
i.e. 3 !!
. D' x* {% R" I' {% ^2 Z. S! x' S) ~: c* F- J9 m
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |