[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
$ i$ G# t. q8 o! D& p1 z e.g. A123456 (?), v6 }, x& C3 E% P" ?
# f' m3 {3 A, J. F
2. 將第一個英文字母按下表轉化為數字
1 s8 X f% {3 V! n) { 1 2 3 4 5 6 7 8 9 10 11
; l H2 X. W( ^& h/ G A B C D E F G H I J K
) G. ?) W: k) p* {4 Y. _, ^ L M N O P Q R S T U V
! {# W; I7 B$ L1 O n W X Y Z . t y4 |' I5 y R# l
$ I4 O, I: h- w, Y
e.g A=1; g2 Z( I5 Y% O1 y5 l% f( u
; |) p, N% m4 f4 `. o: T2 s1 o1 D
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2& h" X1 U8 X9 M. Y7 [- `- r6 A1 g& f
\) H; N6 C$ P2 ~ I. V e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
' o# ]' Y. ?# I. N- }
+ ?. @; _/ c6 W( y# A$ U$ Q" B4. 將所得數值相加! i# j' A6 X# O9 [
5 d) ~4 |) X; _6 F& Q e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 851 J4 K0 o% u4 G. g
! R/ X* n, J S3 p! o$ f) u7 z1 {
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。( l8 c3 v. _1 G4 U
85 + 3 = 88 (註88 為11的倍數)% S" Z* @; D! [! y/ n, J4 y; d
! ?6 Z; O7 u) b
6. Step 5 找出的數值便是我們身份証括弧內的號碼。7 J( h: g6 i& I3 h' u, ^) m& M q
i.e. 3 !!# h( R5 T) l1 n2 a. z, K
& }, G& Y" Z4 Z) f) W- i' U[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |