[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)# Z) G% _% a* O) z
e.g. A123456 (?)7 t' s7 s1 J2 l( A8 v6 C. G
5 q7 }) T' D/ ?) t' u
2. 將第一個英文字母按下表轉化為數字6 w# L" F& J! l& `' \, ~) T
1 2 3 4 5 6 7 8 9 10 11
3 n4 ?8 a2 |( {! a8 S A B C D E F G H I J K4 j: U/ ~) B9 C" y% z/ v
L M N O P Q R S T U V! i, _9 B$ d2 e# U0 W
W X Y Z
8 s" ~8 I3 @7 W% Q9 N5 C& h. v 4 Y' a. ^8 @3 }. M7 W
e.g A=1. H; [: N4 x0 x' D2 \- _! e
" S& ^% S0 B8 }. B7 z5 r3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 21 W' j3 ] f6 c4 ~* Z+ D7 O
$ K! l i7 X. U: ]- l2 X7 O e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 ! b; D7 M' I H+ e- P* Y
. R9 r- g) I2 ~7 w, f+ c# g& E4. 將所得數值相加' t2 S" R5 f) I2 Y5 F! | E8 e
( t+ p! y! b& O8 I( G
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85/ H( |( c0 ]; K S) }0 f1 P
; N% M8 B2 w; Z% A
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
2 T8 T! n8 I8 q6 Z W 85 + 3 = 88 (註88 為11的倍數)
, w* x# F. ^1 G# c5 }. Z
2 ]" ^8 q, n; i2 C( }( Y+ y6. Step 5 找出的數值便是我們身份証括弧內的號碼。
/ H' ^5 f; _" n' }* \ i.e. 3 !!
1 z5 A: Q( X: t6 B' r# [) P3 b5 s% l; w
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |