[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)7 t6 F, E6 [/ t7 E- U
e.g. A123456 (?)
/ G; v3 c* m. u# X7 `+ F) L
T5 c9 E% M3 k& D: [0 ?0 w2. 將第一個英文字母按下表轉化為數字7 a6 i0 [) W! O4 k$ P. ~( a( @" u# R
1 2 3 4 5 6 7 8 9 10 11( s- L# x5 X) M1 x( d: G# S& ~" T
A B C D E F G H I J K
. B0 g; `5 O) C) U" L L M N O P Q R S T U V
" f4 ` a# P/ q, w* k! c: Z2 t W X Y Z
) b% ?0 J6 x! G4 T9 `; U& O 9 \* O4 c0 D0 `+ W1 w5 W
e.g A=1: v# R* C1 U( ~
! l4 n; p! r8 B% ]% `
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2. s5 f5 t# q6 s8 O
: f; {( N: e6 t" c# \8 ?; c+ j5 q e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
" ^7 d I! n; i0 b- }' U5 M" A0 \0 E# }
4. 將所得數值相加$ R# q$ h3 [$ h) |% p
. @! p- b" r0 G+ J% q/ q, p e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
( k6 h4 O% ^4 L% Z3 r1 v' a) h" O8 k( [
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
- g1 n/ W$ q& D# c3 ^5 `2 J- C" K+ t 85 + 3 = 88 (註88 為11的倍數)4 F( {0 R" d5 F! b# j. r
+ h2 c' r, z H1 ]. \6. Step 5 找出的數值便是我們身份証括弧內的號碼。
8 @# N. O* c C# E0 j' O' a i.e. 3 !!
9 ]5 K9 _. {, J6 i9 c% v( O9 G
1 @5 ^! F2 f- R- c5 D[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |