[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
6 h! H9 A5 {) `) `& a& ? e.g. A123456 (?)
% {* N6 Z* h3 Y+ k& f c5 ^* p! j0 p, v( }
2. 將第一個英文字母按下表轉化為數字8 G* K( [% v! `* u( i. q
1 2 3 4 5 6 7 8 9 10 11! K. h. h, h$ W& b, i
A B C D E F G H I J K+ l. r k% B& [; c
L M N O P Q R S T U V
4 R5 {$ g! o0 N* u) y% k4 V4 c+ T9 D n W X Y Z
/ z0 n! }+ x, Y( S$ {9 S7 ^3 |) D
( w9 @( m4 @! U$ r e.g A=1
: y2 ?. T4 T: L5 P' A 4 K6 X; }9 D, d
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 23 j% |) G7 Z- D! s i7 @' T
0 H4 y/ ?) n _ a3 H/ Q
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 ) ^: t; [0 Q A/ W7 e8 r/ q1 h6 ^! v
% n, h1 V6 Q& ~6 q& M# O; H7 b1 O4. 將所得數值相加
5 k% U4 J; o- b5 }
, O3 U: O k+ h' s1 K e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 852 o. D2 S4 M/ a' c
( b$ x0 Z# \# M' E( J: T
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
6 F- M! `' l( {% v4 n 85 + 3 = 88 (註88 為11的倍數)
6 b0 _) L" K0 A# p8 K# T- m
& T8 g6 d) j) F) ^4 ^" U& t# b2 U6. Step 5 找出的數值便是我們身份証括弧內的號碼。
% b0 u# |, z7 N$ ` i.e. 3 !!
# g# @7 V) d H; D
3 \ P1 w) x* ][ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |