[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
( T& w8 ~7 r3 B" I7 ^ a e.g. A123456 (?)
* ~- l% C1 h0 E: d! H6 D! L* Y4 E6 y/ ]5 L1 b1 v
2. 將第一個英文字母按下表轉化為數字
- z) _ j( ^+ p0 k9 a 1 2 3 4 5 6 7 8 9 10 111 u3 S& @% M& k
A B C D E F G H I J K F5 r; Y: Q- x% ~$ L6 \2 N% ]
L M N O P Q R S T U V5 @, M- W3 w# f3 j7 q. v. {: J
W X Y Z ' |( j4 i$ L5 S
, T: z* Q, E* U6 g4 ?8 I0 c4 Z e.g A=1
* g/ m8 {/ d- j# C+ M % N6 d8 ?9 S1 c& i! C
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
9 k' m5 a, N+ Y& w# _. Z
# W1 W2 H( K. V ~9 v% O e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
6 s" k; `* h" _% i4 M0 b& T- g% v
& }8 M9 s; Y0 ?' B' G7 F; e) O4. 將所得數值相加) S- @( Z) X9 D0 @5 x) r
. w! n1 r( o. M) B. Q# U
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
; l1 M; L' ]! U8 _- {2 k5 W3 q# ?" I
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。8 G9 b5 y x1 z! I3 N% S8 s2 z* _
85 + 3 = 88 (註88 為11的倍數)7 F& s' y3 v1 O( I
: S) ?8 O) U6 W
6. Step 5 找出的數值便是我們身份証括弧內的號碼。% i( a5 M0 I f. @
i.e. 3 !!) J6 E1 [* Y0 |8 E: L4 |
1 p2 U5 r* W6 D1 H6 l* |/ x3 g& B2 ^
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |