[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母); v+ ~, e! V5 i+ Z
e.g. A123456 (?)
% |- [) V3 G' ]4 H0 d; W
- I2 f' t0 d+ {/ S2. 將第一個英文字母按下表轉化為數字
8 k" L8 H% F1 P% G4 k9 w 1 2 3 4 5 6 7 8 9 10 11
2 r3 Z* k6 z5 D2 W: N A B C D E F G H I J K% D- ?" P/ S4 `$ Z! a
L M N O P Q R S T U V2 x( `* C( f! B5 u
W X Y Z
5 u+ @8 ^0 B* A v
+ z6 ^& V* m0 g' y: A1 t( ] e.g A=1
; c& B4 J5 J0 x. @ 2 V. U9 W# i2 E( K" E
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2/ ~2 Y: }' Y* k6 Q
! u& s2 K) C) Q% T7 h: m/ ]
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 5 ]8 F9 J# p. U6 {! b
' C: q" T& Z; \: I& B4. 將所得數值相加2 l: e% f4 I* B7 m( n
) h$ r' E; w2 m! y' A e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
9 B% a+ N$ q/ A' U
6 n% t+ @% U( N! F6 C2 W1 P5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
/ [$ o4 K3 D% [/ ^3 |) B4 u9 M 85 + 3 = 88 (註88 為11的倍數)4 i3 y# Y& l: k1 G
; m, s5 J; C2 Q4 f0 |& D% s9 ^6 J6. Step 5 找出的數值便是我們身份証括弧內的號碼。- u1 l9 f& R2 o) |$ ?# Z- \8 H7 E8 D7 [3 v
i.e. 3 !!
6 b& I7 @9 ]+ t$ }4 l% p' g% B2 I
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |