[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
. v4 \- q2 I0 ?2 b0 w b. H e.g. A123456 (?)
( X6 b. l; T# Q
' X2 Y: v n3 U3 B% V9 I8 E- S2. 將第一個英文字母按下表轉化為數字
- A, F" n( t8 t: I! K( [ 1 2 3 4 5 6 7 8 9 10 11* s5 r* Q. d' u5 Y4 Y4 V) W! U
A B C D E F G H I J K
y4 a4 [+ W* b L M N O P Q R S T U V4 |, o' v# V C0 | v. U1 ^0 g- R) }, J
W X Y Z . o6 b4 ]! a( J7 c( e
: |& V* z* _# ~) X9 e e.g A=1
9 {3 T9 L! u8 q5 N/ }* ] 8 q* d5 V# ~9 T
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 21 L. J6 K% {5 x8 {9 f9 u& I3 h
+ f# T% ?% ]( y6 b6 f" W
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
9 o& r' a- @1 X0 m$ Y3 B- i
/ B% I' L: H. c% T' l3 {4. 將所得數值相加1 Y& d( |& b# C" k- [3 j, `
3 E! ~ z7 W, I8 ] @
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 855 q4 k7 S; u J' u# j. H l& v
. Y* a9 Y+ u) K( r" j; |3 R9 D7 W$ ?
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
9 I8 Z- @/ c( u' F 85 + 3 = 88 (註88 為11的倍數)
7 X2 W8 k8 _( J1 i, y) e- o/ U: S
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
" L# B" j# v4 i8 e/ a i.e. 3 !!
8 G m# A% z' v+ v( K; B+ Q. U+ L' @
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |