[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
( _) x8 y. C6 R e.g. A123456 (?)8 {; G# t* F$ B( x" p: I
# k2 r( V6 h5 R, f2 k
2. 將第一個英文字母按下表轉化為數字8 ]' G/ S1 _4 C! s3 b" u5 ~
1 2 3 4 5 6 7 8 9 10 115 e% ~7 n S8 \! X( N
A B C D E F G H I J K) N' A) s) D! t/ |' k
L M N O P Q R S T U V
@- U: m& W& }9 W, Z W X Y Z . Z4 O/ _# T' q& C8 y6 b
2 J$ z! F y5 `# h, h e.g A=13 p' \: Y; O/ S0 U; g: T2 r6 E& G
) R1 P- u l, ?& [5 h3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
3 d5 I, \/ ?: t) O3 Y
- h1 }& m# ?" e9 ]" E) [6 o e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
! o4 [# v" y: `' @8 j2 Z4 A6 I7 J
6 h* d, g# z4 _; O9 z) h, X4. 將所得數值相加. c( F' S. h, i- ]- T* Q. L
: @: ~8 n- J+ r( |* q" o e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85& w3 r0 [* q$ Z& H2 F; j- m5 e
: u7 {& l0 T* P5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
K/ i1 ]# o% Z+ c# x 85 + 3 = 88 (註88 為11的倍數): p0 [' m. x+ d5 k |( _' N
3 _ V" z1 t6 S8 Y6. Step 5 找出的數值便是我們身份証括弧內的號碼。
' m7 ]" U5 \/ L1 X% t i.e. 3 !!
( N$ e- g1 M6 ]5 l/ T- m" q
- {" K( ?4 l9 I8 W8 S8 X[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |