[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
; R, L- V& A8 N+ Z% Y1 v' [ e.g. A123456 (?)
/ q8 z! t# U |. W: g" O
4 q# u: t$ D _' {2. 將第一個英文字母按下表轉化為數字- J" }8 J3 \& o
1 2 3 4 5 6 7 8 9 10 11
3 C8 |5 \) n3 `4 p A B C D E F G H I J K
- Q$ k5 ?8 a; T2 q L M N O P Q R S T U V& o9 W( V4 }6 Y: ^
W X Y Z
" S& z, o y( z$ `/ {
7 o, s6 S6 L% o3 {: y) ]) { e.g A=1
8 k3 @% H4 s! n. u' V
) V/ r s) D% ? z3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
" _7 r+ A5 \9 u% c( J" n
# h: @" {& H' {- ^: W e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
$ S) v) |( X; {% w: v4 A6 ], F$ {" R4 d# i+ f/ T
4. 將所得數值相加# [$ ]6 B4 L- i# k
% m9 h$ g$ z8 P/ @
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
3 ^3 o9 V3 J: }, q9 a7 A5 @5 [' Q: G* L
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
0 E9 K# y3 Q% C1 }* l: z 85 + 3 = 88 (註88 為11的倍數)
8 ?; }6 }+ |; G
0 i2 \. O8 P3 A4 t, w$ J6. Step 5 找出的數值便是我們身份証括弧內的號碼。
, s; ?3 k/ w) ~8 W3 q; s2 J i.e. 3 !!
( Y/ _4 s" U& g, P9 z M s* O/ g1 N% z* G \7 U" r
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |