[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)( b {/ Q5 Q* _# X9 j
e.g. A123456 (?)
) L2 S1 E# p2 F2 i
5 I* g6 c; }7 M; Q$ Q/ @2. 將第一個英文字母按下表轉化為數字8 l1 x1 y/ \, k, U+ J( X8 P
1 2 3 4 5 6 7 8 9 10 11
# q5 k+ h6 j; x! N& p! s A B C D E F G H I J K
9 L' P* R+ h8 p, ~; O: d0 } L M N O P Q R S T U V
7 u5 Z1 L3 t8 F W X Y Z
# z3 g1 r* C% z9 C1 m . I( K, K, c% v# y
e.g A=1" X% p0 ^. q. @, L+ N& h
6 B; o) D8 R+ D4 l; P; h0 W
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
7 K% A, @2 B0 i# H4 g9 o! F+ w5 r. u5 G. s
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
# T2 k; B, l! A) b8 r [/ x" [: K% y# E: ^* C; @) [. E
4. 將所得數值相加0 j/ ]+ P1 F2 Z
* L& [5 s! j1 f8 u e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
( [9 H4 N$ l! y2 ^) R/ _
2 |, T6 ?' j5 x" {3 ~5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
# r' g" @! ~) A2 ~) ~9 I! ^1 P$ r 85 + 3 = 88 (註88 為11的倍數)
, z7 u1 T( g% t& s$ N& z3 A
$ U2 g6 \0 |2 l& _! H. T6. Step 5 找出的數值便是我們身份証括弧內的號碼。+ n U0 c7 g* `; v
i.e. 3 !!
" j: z* }3 |6 K. e
. X7 t7 G* P; v, k( m" N3 x[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |