[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)5 S, A# B+ u1 ?, G( v3 g
e.g. A123456 (?)) }5 r' g0 E2 n5 T" J
& H/ U; t: C" D' }0 ~2. 將第一個英文字母按下表轉化為數字4 o$ ?! q- e' G: Y7 G
1 2 3 4 5 6 7 8 9 10 11; s! H U9 [; e* ?4 w, o7 I/ j8 K
A B C D E F G H I J K# G$ Z& l$ u! G3 Q
L M N O P Q R S T U V4 B- c$ o% z% q. c
W X Y Z
4 B% p! [! G; B ( ]9 r" o% i0 n$ t ?, t2 M$ ]8 p0 v
e.g A=1
/ d7 \2 F& D: r s& \
# }( p( u$ @! {- r9 G' E8 o/ k, m3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
3 O+ k @' _5 z+ O) _( e7 O: q+ Z3 X1 E6 `$ W! L4 J" l
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 ! y: F; F) S% V" ^% U* `
2 ` J' q j; e9 {! v$ M; x4. 將所得數值相加
i7 ]8 m/ D2 L d
% n U% F9 l( u' \! P/ E( G% v e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85% f; Y, k- v; J# r
! R, j5 h/ \" l6 M. }- [7 X" J
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
( X+ v* C4 Q: b- J" n 85 + 3 = 88 (註88 為11的倍數)* m4 ]- V! e$ x2 A- H4 [3 ]: U
, I5 X2 R6 @- q2 }6 g8 q6. Step 5 找出的數值便是我們身份証括弧內的號碼。
/ q+ F$ L/ v* f- b, J7 x4 ]) o8 g5 c i.e. 3 !!' ]! T( @* W% @6 e& M. W/ m; b
( \- c" |: X8 \7 u[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |