[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
- A' I& y/ c7 Y9 V. ^/ u a" k e.g. A123456 (?); k5 r5 R& Q, w4 ^" z/ i5 U" Y" ]
4 p% U* ]1 ~. ]' d S
2. 將第一個英文字母按下表轉化為數字3 {8 g0 i w# g" s% v& q
1 2 3 4 5 6 7 8 9 10 11
% M. L, l; j. k+ |: G# s$ E A B C D E F G H I J K( E) O0 a( d: ?3 ?* s$ m
L M N O P Q R S T U V
3 d @/ e O5 H9 K& E* f# c* d& ` W X Y Z + x' o5 l( R0 _4 E! P3 g+ K
6 k) Z) z- j$ M+ u" ^' Z, ] e.g A=1
# v7 v+ `% Z/ c8 h/ k % u- M+ B; {0 x- Q# z
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2 b- }9 l+ i. [5 }
' Z; Q6 l0 M+ ^; @; a% U* r e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 % p, A, Q% h8 [6 V, h: u- x
) i, p( _8 Y! j+ u+ J1 C6 ^1 p7 _
4. 將所得數值相加
* ? C3 P4 q5 X) l; _
( L' s4 O. u" x9 [2 m6 N3 ^! v; s e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85' A% ?2 r$ ]& j T5 p" H4 M1 z
2 P1 F' }0 m8 a9 ?6 g( u$ ]5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
8 C0 G; f# ], ^: [3 \/ u3 F 85 + 3 = 88 (註88 為11的倍數)5 w8 r& R% F4 \" C( g! e& v
' o9 n% e; P" n/ s* u- l3 }
6. Step 5 找出的數值便是我們身份証括弧內的號碼。) y$ M: c+ F- N
i.e. 3 !!+ W! }: f3 Y1 H: j
7 m9 d/ u/ B$ v# @1 k+ H/ A[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |